A Simple Pipeline for Orthogonal Graph Drawing

被引:0
|
作者
Hegemann, Tim [1 ]
Wolff, Alexander [1 ]
机构
[1] Univ Wurzburg, Wurzburg, Germany
关键词
Orthogonal graph drawing; Edge routing; Edge nudging; Experimental evaluation;
D O I
10.1007/978-3-031-49275-4_12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Orthogonal graph drawing has many applications, e.g., for laying out UML diagrams or cableplans. In this paper, we present a new pipeline that draws multigraphs orthogonally, using few bends, few crossings, and small area. Our pipeline computes an initial graph layout, then removes overlaps between the rectangular nodes, routes the edges, orders the edges, and nudges them, that is, moves edge segments in order to balance the inter-edge distances. Our pipeline is flexible and integrates well with existing approaches. Our main contribution is (i) an effective edge-nudging algorithm that is based on linear programming, (ii) a selection of simple algorithms that together produce competitive results, and (iii) an extensive experimental comparison of our pipeline with existing approaches using standard benchmark sets and metrics.
引用
收藏
页码:170 / 186
页数:17
相关论文
共 50 条
  • [21] Optimal Orthogonal Graph Drawing with Convex Bend Costs
    Blasius, Thomas
    Rutter, Ignaz
    Wagner, Dorothea
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2016, 12 (03)
  • [22] A fuzzy genetic algorithm for automatic orthogonal graph drawing
    Neta, Bernadete M. M.
    Araujo, Gustavo H. D.
    Guimaraes, Frederico G.
    Mesquita, Renato C.
    Ekel, Petr Ya
    [J]. APPLIED SOFT COMPUTING, 2012, 12 (04) : 1379 - 1389
  • [23] Complexity results for three-dimensional orthogonal graph drawing
    Patrignani, Maurizio
    [J]. JOURNAL OF DISCRETE ALGORITHMS, 2008, 6 (01) : 140 - 161
  • [24] Fully dynamic 3-dimensional orthogonal graph drawing
    Closson, M
    Gartshore, S
    Johansen, J
    Wismath, SK
    [J]. GRAPH DRAWING, 1999, 1731 : 49 - 58
  • [25] Complexity results for three-dimensional orthogonal graph drawing
    Patrignani, M
    [J]. GRAPH DRAWING, 2006, 3843 : 368 - 379
  • [26] The Topology of Bendless Three-Dimensional Orthogonal Graph Drawing
    Eppstein, David
    [J]. GRAPH DRAWING, 2009, 5417 : 78 - 89
  • [27] Three-Dimensional Orthogonal Graph Drawing with Optimal Volume
    Therese Biedl
    Torsten Thiele
    David R. Wood
    [J]. Algorithmica, 2006, 44 : 233 - 255
  • [28] Three-dimensional orthogonal graph drawing with optimal volume
    Biedl, T
    Thiele, T
    Wood, DR
    [J]. ALGORITHMICA, 2006, 44 (03) : 233 - 255
  • [29] The three-phase method: A unified approach to orthogonal graph drawing
    Biedl, TC
    Madden, BP
    Tollis, IG
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 2000, 10 (06) : 553 - 580
  • [30] Bend-optimal orthogonal graph drawing in the general position model
    Felsner, Stefan
    Kaufmann, Michael
    Valtr, Pavel
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2014, 47 (03): : 460 - 468