Convexity-increasing morphs of planar graphs

被引:7
|
作者
Kleist, Linda [1 ]
Klemz, Boris [2 ]
Lubiw, Anna [3 ]
Schlipf, Lena [4 ]
Staals, Frank [5 ]
Strash, Darren [6 ]
机构
[1] Tech Univ Carolo Wilhelmina Braunschweig, Braunschweig, Germany
[2] Free Univ Berlin, Berlin, Germany
[3] Univ Waterloo, Waterloo, ON, Canada
[4] Fernuniv, Hagen, Germany
[5] Univ Utrecht, Utrecht, Netherlands
[6] Hamilton Coll, Clinton, NY 13323 USA
关键词
Morphing; Convex graph drawing; Convexifying; Tutte; DRAWINGS; POLYGON;
D O I
10.1016/j.comgeo.2019.07.007
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We study the problem of convexifying drawings of planar graphs. Given any planar straight-line drawing of an internally 3-connected graph, we show how to morph the drawing to one with strictly convex faces while maintaining planarity at all times. Our morph is convexity increasing, meaning that once an angle is convex, it remains convex. We give an efficient algorithm that constructs such a morph as a composition of a linear number of steps where each step either moves vertices along horizontal lines or moves vertices along vertical lines. Moreover, we show that a linear number of steps is worst-case optimal. To obtain our result, we use a well-known technique by Hong and Nagamochi for finding redrawings with convex faces while preserving y-coordinates. Using a variant of Tutte's graph drawing algorithm, we obtain a new proof of Hong and Nagamochi's result which comes with a better running time. This is of independent interest, as Hong and Nagamochi's technique serves as a building block in existing morphing algorithms. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:69 / 88
页数:20
相关论文
共 50 条
  • [41] Drawing planar graphs symmetrically, II: Biconnected planar graphs
    Hong, SH
    Eades, P
    ALGORITHMICA, 2005, 42 (02) : 159 - 197
  • [42] Drawing planar graphs symmetrically, III: Oneconnected planar graphs
    Hong, SH
    Eades, P
    ALGORITHMICA, 2006, 44 (01) : 67 - 100
  • [43] Drawing Planar Graphs Symmetrically, II: Biconnected Planar Graphs
    Seok-Hee Hong
    Peter Eades
    Algorithmica , 2005, 42 : 159 - 197
  • [44] Wheels in planar graphs and Hajos graphs
    Xie, Qiqin
    Xie, Shijie
    Yu, Xingxing
    Yuan, Xiaofan
    JOURNAL OF GRAPH THEORY, 2021, 98 (02) : 179 - 194
  • [45] Fitting Planar Graphs on Planar Maps
    Alam, Md. Jawaherul
    Kaufmann, Michael
    Kobourov, Stephen G.
    Mchedlidze, Tamara
    SOFSEM 2014: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2014, 8327 : 52 - 64
  • [46] SATURATED PLANAR GRAPHS CONTAINING GRAPHS
    ERDOS, P
    MATHEMATISCHE NACHRICHTEN, 1969, 40 (1-3) : 13 - &
  • [47] The Planar Cayley Graphs are Effectively Enumerable I: Consistently Planar Graphs
    Agelos Georgakopoulos
    Matthias Hamann
    Combinatorica, 2019, 39 : 993 - 1019
  • [48] Largest planar graphs and largest maximal planar graphs of diameter two
    Yang, YS
    Lin, JH
    Dai, YJ
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2002, 144 (1-2) : 349 - 358
  • [49] The Planar Cayley Graphs are Effectively Enumerable I: Consistently Planar Graphs
    Georgakopoulos, Agelos
    Hamann, Matthias
    COMBINATORICA, 2019, 39 (05) : 993 - 1019
  • [50] Convexity properties of the canonical S-graphs
    Anthony Joseph
    Israel Journal of Mathematics, 2018, 226 : 827 - 849