OPTIMAL MORPHS OF PLANAR ORTHOGONAL DRAWINGS

被引:0
|
作者
van Goethem, Arthur [1 ]
Speckmann, Bettina [2 ]
Verbeek, Kevin [2 ]
机构
[1] ASML, Veldhoven, Netherlands
[2] TU Eindhoven, Eindhoven, Netherlands
基金
荷兰研究理事会;
关键词
D O I
10.20382/jocg.v13i1a13
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
We describe an algorithm that morphs between two planar orthogonal drawings & UGamma;I and & UGamma;O of a graph G, while preserving planarity and orthogonality. Necessarily drawings & UGamma;I and & UGamma;O must be equivalent, that is, there exists a homeomorphism of the plane that transforms & UGamma;I into & UGamma;O. Our morph uses a linear number of linear morphs (linear interpolations between two drawings) and preserves linear complexity throughout the process, thereby answering an open question from Biedl et al. (ACM Transactions on Algorithms, 2013). Our algorithm first unifies the two drawings to ensure an equal number of (virtual) bends on each edge. We then interpret bends as vertices which form obstacles for so-called wires: horizontal and vertical lines separating the vertices of & UGamma;O. We can find corresponding wires in & UGamma;I that share topological properties with the wires in & UGamma;O. The structural difference between the two drawings can be captured by the spirality s of the wires in & UGamma;I, which guides our morph from & UGamma;I to & UGamma;O. We prove that s = O(n) and that s + 1 linear morphs are always sufficient to morph between two planar orthogonal drawings, even for disconnected graphs.
引用
收藏
页码:263 / 297
页数:35
相关论文
共 50 条
  • [31] Overloaded Orthogonal Drawings
    Kornaropoulos, Evgenios M.
    Tollis, Ioannis G.
    GRAPH DRAWING, 2012, 7034 : 242 - 253
  • [32] Visually encoding orthogonal planar graph drawings as graph mazes: An eye tracking study
    Burch, Michael
    Lemmenmeier, Marco
    Ospelt, Robert
    Bajraktarevic, Zilka
    INFORMATION VISUALIZATION, 2024, 23 (04) : 404 - 417
  • [33] Almost bend-optinial planar orthogonal drawings of biconnected degree-3 planar graphs in quadratic time
    Garg, A
    Liotta, G
    GRAPH DRAWING, 1999, 1731 : 38 - 48
  • [34] Planar and Toroidal Morphs Made Easier
    Erickson J.
    Lin P.
    Journal of Graph Algorithms and Applications, 2023, 27 (02) : 95 - 118
  • [35] On planar polyline drawings
    Zhang, Huaming
    Sadasivam, Sadish
    GRAPH DRAWING, 2008, 4875 : 213 - 218
  • [36] Orthogonal drawings with few layers
    Biedl, T
    Johansen, JR
    Shermer, T
    Wood, DR
    GRAPH DRAWING, 2002, 2265 : 297 - 311
  • [37] Perfect Smooth Orthogonal Drawings
    Bekos, M. A.
    Gronemann, M.
    Pupyrev, S.
    Raftopoulou, C. N.
    5TH INTERNATIONAL CONFERENCE ON INFORMATION, INTELLIGENCE, SYSTEMS AND APPLICATIONS, IISA 2014, 2014, : 76 - 81
  • [38] Pole dancing: 3D morphs for tree drawings
    Arseneva E.
    Bose P.
    Cano P.
    D’Angelo A.
    Dujmović V.
    Frati F.
    Langerman S.
    Tappini A.
    Journal of Graph Algorithms and Applications, 2019, 23 (03): : 579 - 602
  • [39] Extending partial orthogonal drawings
    Angelini P.
    Rutter I.
    Sandhya T.P.
    Journal of Graph Algorithms and Applications, 2021, 25 (01) : 581 - 602
  • [40] Refinement of orthogonal graph drawings
    Six, JM
    Kakoulis, KG
    Tollis, IG
    GRAPH DRAWING, 1998, 1547 : 302 - 315