12.07.2015 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!