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.

4.2 Tool Architecture <strong>and</strong> Basic Notation 43Fig. 4.4: Graphedit (ma<strong>in</strong> w<strong>in</strong>dow, library browser, property editor)The toolbox is equipped with a simple but powerful editor <strong>of</strong> graphs calledGraphedit based on the System H<strong>and</strong>le Graphics <strong>of</strong> Matlab. It allows one toconstruct directed graphs with various user parameters on nodes <strong>and</strong> edges bysimple <strong>and</strong> an <strong>in</strong>tuitive way. Fig. 4.4 shows the Graphedit with a graph withvarious graphical representations <strong>of</strong> nodes, various edge paths <strong>and</strong> two sett<strong>in</strong>gw<strong>in</strong>dows: property editor <strong>and</strong> node library. The constructed graph can beeasily used to create an <strong>in</strong>stance <strong>of</strong> the class Graph which can be exported tothe Matlab workspace or saved to a b<strong>in</strong>ary mat-file. In addition, Grapheditconta<strong>in</strong>s a system <strong>of</strong> plug-<strong>in</strong>s which allow one to extend its functionality bythe user.Moreover, due to the close relationship between the schedul<strong>in</strong>g <strong>and</strong> graphalgorithms, each object Graph can be transformed to an object Taskset <strong>and</strong>vice versa. Obviously, the nodes from the graph are transformed to the tasks<strong>in</strong> the Taskset <strong>and</strong> the edges are transformed to the precedence constra<strong>in</strong>ts<strong>and</strong> vice versa accord<strong>in</strong>g to the user specification.

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

Saved successfully!

Ooh no, something went wrong!