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 条
  • [1] Upward Planar Morphs
    Da Lozzo, Giordano
    Di Battista, Giuseppe
    Frati, Fabrizio
    Patrignani, Maurizio
    Roselli, Vincenzo
    GRAPH DRAWING AND NETWORK VISUALIZATION, GD 2018, 2018, 11282 : 92 - 105
  • [2] Upward Planar Morphs
    Giordano Da Lozzo
    Giuseppe Di Battista
    Fabrizio Frati
    Maurizio Patrignani
    Vincenzo Roselli
    Algorithmica, 2020, 82 : 2985 - 3017
  • [3] Upward Planar Morphs
    Da Lozzo, Giordano
    Di Battista, Giuseppe
    Frati, Fabrizio
    Patrignani, Maurizio
    Roselli, Vincenzo
    ALGORITHMICA, 2020, 82 (10) : 2985 - 3017
  • [4] CONVEXITY IN GRAPHS
    HARARY, F
    NIEMINEN, J
    JOURNAL OF DIFFERENTIAL GEOMETRY, 1981, 16 (02) : 185 - 190
  • [5] ON LOCAL CONVEXITY IN GRAPHS
    FARBER, M
    JAMISON, RE
    DISCRETE MATHEMATICS, 1987, 66 (03) : 231 - 247
  • [6] The convexity spectra of graphs
    Tong, Li-Da
    Yen, Pei-Lan
    Farrugia, Alastair
    DISCRETE APPLIED MATHEMATICS, 2008, 156 (10) : 1838 - 1845
  • [7] On the Convexity Number of Graphs
    Mitre C. Dourado
    Fábio Protti
    Dieter Rautenbach
    Jayme L. Szwarcfiter
    Graphs and Combinatorics, 2012, 28 : 333 - 345
  • [8] On the Convexity Number of Graphs
    Dourado, Mitre C.
    Protti, Fabio
    Rautenbach, Dieter
    Szwarcfiter, Jayme L.
    GRAPHS AND COMBINATORICS, 2012, 28 (03) : 333 - 345
  • [9] Convexity in oriented graphs
    Chartrand, G
    Fink, JF
    Zhang, P
    DISCRETE APPLIED MATHEMATICS, 2002, 116 (1-2) : 115 - 126
  • [10] CONVEXITY IN GRAPHS AND HYPERGRAPHS
    FARBER, M
    JAMISON, RE
    SIAM JOURNAL ON ALGEBRAIC AND DISCRETE METHODS, 1986, 7 (03): : 433 - 444