• DocumentCode
    650512
  • Title

    Shortest Path Approach to Edge Routing

  • Author

    Dokulil, Jiri ; Katreniakova, Jana ; Bednarek, David

  • Author_Institution
    Univ. of Vienna, Vienna, Austria
  • fYear
    2013
  • fDate
    16-18 July 2013
  • Firstpage
    428
  • Lastpage
    434
  • Abstract
    Traditionally, drawing of edges is performed together with drawing of nodes. However, there are situations where positions of the nodes are fixed, e.g., when the positions are defined by the user or a separate algorithm. An example of this situation is a database schema editor, where user positions the nodes (i.e., visual representations of definitions of individual database tables) according to their meaning, for example grouping them according to sub domains of the problem. In this case, we only need to draw the edges but we must do that in such a way that the lines that represent these edges do not cross the rectangles that represent the nodes -- we need to perform some kind of edge routing. This paper describes an algorithm that performs edge routing in such a way that the lengths of the polylines it produces are minimal. We also describe several ways of improving the performance of the basic algorithm so that it can be used even for interactive graph visualization and manipulation, which is necessary in our scenario. Then, we show several post-processing steps that are used to turn the results of the algorithm into a usable visualization.
  • Keywords
    computational geometry; data visualisation; graph theory; interactive systems; database schema editor; edge routing; individual database tables; interactive graph manipulation; interactive graph visualization; polylines; shortest path approach; visual representation; edge routing; graph drawing; shortest path;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Visualisation (IV), 2013 17th International Conference
  • Conference_Location
    London
  • ISSN
    1550-6037
  • Type

    conf

  • DOI
    10.1109/IV.2013.97
  • Filename
    6676597