Modeling and Optimization of Traffic Flow in Urban Areas - Czech ...
Modeling and Optimization of Traffic Flow in Urban Areas - Czech ...
Modeling and Optimization of Traffic Flow in Urban Areas - Czech ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
42 Chapter 4 TORSCHE Schedul<strong>in</strong>g Toolbox for Matlabsd Schedul<strong>in</strong>g Part <strong>of</strong> Toolbox Usesimple taskset def<strong>in</strong>itioncomplex taskset def<strong>in</strong>itionsd Create Taskset 1taskset()loop:Tasksettask()user at Matlabcomm<strong>and</strong> l<strong>in</strong>e:Tasksd Create Taskset 2loop task():Tasktaskset():Tasksetsd Classificationsd Schedul<strong>in</strong>g Algorithmproblem():Problemvalid <strong>in</strong>put <strong>in</strong>stances<strong>in</strong>valid <strong>in</strong>put<strong>in</strong>stancessd Read Propertiessd Schedul<strong>in</strong>galgorithmname()AlgorithmAlgorithm :Tasksetget()loop get():TaskrefSchedul<strong>in</strong>gAlgorithmsd Gantt Chart:Tasksetplot()loopplot()no-exist schedule:TaskrefSchedul<strong>in</strong>g Algorithm Solversd Schedule to the TasksAlgorithm :Taskset :Taskadd schedule()loop add scht()Fig. 4.3: UML Interaction Overview Diagram <strong>of</strong> a typical toolbox work-flow <strong>of</strong> theschedul<strong>in</strong>g problem solution