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 条
  • [41] A Linear Algorithm for Bend-Optimal Orthogonal Drawings of Triconnected Cubic Plane Graphs
    Graduate School of Information Sciences, Tohoku University, Aoba-yama 05, Sendai
    980-8579, Japan
    Journal of Graph Algorithms and Applications, 1999, 3 (04): : 31 - 62
  • [42] Labeling heuristics for orthogonal drawings
    Binucci, C
    Didimo, W
    Liotta, G
    Nonato, M
    GRAPH DRAWING, 2002, 2265 : 139 - 153
  • [43] Pole Dancing: 3D Morphs for Tree Drawings
    Arseneva, Elena
    Bose, Prosenjit
    Cano, Pilar
    D'Angelo, Anthony
    Dujmovic, Vida
    Frati, Fabrizio
    Langerman, Stefan
    Tappini, Alessandra
    GRAPH DRAWING AND NETWORK VISUALIZATION, GD 2018, 2018, 11282 : 371 - 384
  • [44] Convexity-increasing morphs of planar graphs
    Kleist, Linda
    Klemz, Boris
    Lubiw, Anna
    Schlipf, Lena
    Staals, Frank
    Strash, Darren
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2019, 84 : 69 - 88
  • [45] On Smooth Orthogonal and Octilinear Drawings: Relations, Complexity and Kandinsky Drawings
    Michael A. Bekos
    Henry Förster
    Michael Kaufmann
    Algorithmica, 2019, 81 : 2046 - 2071
  • [46] On Smooth Orthogonal and Octilinear Drawings: Relations, Complexity and Kandinsky Drawings
    Bekos, Michael A.
    Foerster, Henry
    Kaufmann, Michael
    ALGORITHMICA, 2019, 81 (05) : 2046 - 2071
  • [47] Rectangular drawings of planar graphs
    Rahman, MS
    Nishizeki, T
    Ghosh, S
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2004, 50 (01): : 62 - 78
  • [48] SPACE STRUCTURES AND THEIR PLANAR DRAWINGS
    KAVEH, A
    ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1990, 70 (04): : T225 - T228
  • [49] SYMBOLIC ANALYSIS OF PLANAR DRAWINGS
    TODD, PH
    CHERRY, GW
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 358 : 344 - 355
  • [50] Matched drawings of planar graphs
    Di Giacomo, Emilio
    Didimo, Walter
    van Kreveld, Marc
    Liotta, Giuseppe
    Speckmann, Bettina
    Journal of Graph Algorithms and Applications, 2009, 13 (03) : 423 - 445