Computing Bend-Minimum Orthogonal Drawings of Plane Series-Parallel Graphs in Linear Time

被引:2
|
作者
Didimo, Walter [1 ]
Kaufmann, Michael [2 ]
Liotta, Giuseppe [1 ]
Ortali, Giacomo [1 ]
机构
[1] Univ Perugia, Dept Engn, Perugia, Italy
[2] Univ Tubingen, Tubingen, Germany
关键词
Orthogonal drawings; Bend minimization; Linear-time algorithms; Plane graphs; Series-parallel graphs;
D O I
10.1007/s00453-023-01110-6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A planar orthogonal drawing of a planar 4-graph G (i.e., a planar graph with vertex-degree at most four) is a crossing-free drawing that maps each vertex of G to a distinct point of the plane and each edge of G to a polygonal chain consisting of horizontal and vertical segments. A longstanding open question in Graph Drawing, dating back over 30 years, is whether there exists a linear-time algorithm to compute an orthogonal drawing of a plane 4-graph with the minimum number of bends. The term "plane" indicates that the input graph comes together with a planar embedding, which must be preserved by the drawing (i.e., the drawing must have the same set of faces as the input graph). In this paper we positively answer the question above for the widely-studied class of series-parallel graphs. Our linear-time algorithm is based on a characterization of the planar series-parallel graphs that admit an orthogonal drawing without bends. This characterization is given in terms of the orthogonal spirality that each type of triconnected component of the graph can take; the orthogonal spirality of a component measures how much that component is "rolled-up" in an orthogonal drawing of the graph.
引用
收藏
页码:2605 / 2666
页数:62
相关论文
共 50 条
  • [1] Computing Bend-Minimum Orthogonal Drawings of Plane Series–Parallel Graphs in Linear Time
    Walter Didimo
    Michael Kaufmann
    Giuseppe Liotta
    Giacomo Ortali
    Algorithmica, 2023, 85 : 2605 - 2666
  • [2] Bend-minimum orthogonal drawings of plane 3-graphs
    Rahman, MS
    Nishizeki, T
    GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, 2002, 2573 : 367 - 378
  • [3] Bend-Minimum Orthogonal Drawings in Quadratic Time
    Didimo, Walter
    Liotta, Giuseppe
    Patrignani, Maurizio
    GRAPH DRAWING AND NETWORK VISUALIZATION, GD 2018, 2018, 11282 : 481 - 494
  • [4] ORTHOGONAL DRAWINGS OF SERIES-PARALLEL GRAPHS WITH MINIMUM BENDS
    Zhou, Xiao
    Nishizeki, Takao
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2008, 22 (04) : 1570 - 1604
  • [5] Orthogonal drawings of series-parallel graphs with minimum bends
    Zhou, X
    Nishizeki, T
    ALGORITHMS AND COMPUTATION, 2005, 3827 : 166 - 175
  • [6] No-bend orthogonal drawings of series-parallel graphs - (Extended abstract)
    Rahman, MS
    Egi, N
    Nishizeki, T
    GRAPH DRAWING, 2006, 3843 : 409 - 420
  • [7] Minimum Linear Arrangement of Series-Parallel Graphs
    Eikel, Martina
    Scheideler, Christian
    Setzer, Alexander
    APPROXIMATION AND ONLINE ALGORITHMS, WAOA 2014, 2015, 8952 : 168 - 180
  • [8] Minimum Segment Drawings of Series-Parallel Graphs with the Maximum Degree Three
    Samee, Md Abul Hassan
    Alam, Md. Jawaherul
    Adnan, Muhammad Abdullah
    Rahman, Md. Saidur
    GRAPH DRAWING, 2009, 5417 : 408 - +
  • [9] 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
  • [10] Bend-optimal orthogonal drawings of triconnected plane graphs
    Bhatia, Siddharth
    Lad, Kunal
    Kumar, Rajiv
    AKCE INTERNATIONAL JOURNAL OF GRAPHS AND COMBINATORICS, 2018, 15 (02) : 168 - 173