Rectilinear Planarity of Partial 2-Trees

被引:4
作者
Didimo, Walter [1 ]
Kaufmann, Michael [2 ]
Liotta, Giuseppe [1 ]
Ortali, Giacomo [1 ]
机构
[1] Univ Perugia, Perugia, Italy
[2] Univ Tubingen, Tubingen, Germany
来源
GRAPH DRAWING AND NETWORK VISUALIZATION, GD 2022 | 2023年 / 13764卷
关键词
Rectilinear planarity testing; Variable embedding; Series-parallel graphs; Partial; 2-trees; Orthogonal drawings; ORTHOGONAL DRAWINGS;
D O I
10.1007/978-3-031-22203-0_12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A graph is rectilinear planar if it admits a planar orthogonal drawing without bends. While testing rectilinear planarity is NP-hard in general, it is a long-standing open problem to establish a tight upper bound on its complexity for partial 2-trees, i.e., graphs whose biconnected components are series-parallel. We describe a new O(n(2) log(2) n)-time algorithm to test rectilinear planarity of partial 2-trees, which improves over the current best bound of O(n(3) log n). Moreover, for series-parallel graphs where no two parallel-components share a pole, we are able to achieve optimal O(n)-time complexity. Our algorithms are based on an extensive study and a deeper understanding of the notion of orthogonal spirality, introduced in 1998 to describe how much an orthogonal drawing of a subgraph is rolled-up in an orthogonal drawing of the graph.
引用
收藏
页码:157 / 172
页数:16
相关论文
共 25 条
  • [1] Cormen T. H., 2009, Introduction to algorithms, V3rd
  • [2] Cornelsen Sabine, 2012, Journal of Graph Algorithms and Applications, V16, P635, DOI 10.7155/jgaa.00265
  • [3] Spirality and optimal orthogonal drawings
    Di Battista, G
    Liotta, G
    Vargiu, F
    [J]. SIAM JOURNAL ON COMPUTING, 1998, 27 (06) : 1764 - 1811
  • [4] Di Battista G., 1999, Graph Drawing: Algorithms for the visualization of graphs
  • [5] Orthogonal planarity testing of bounded treewidth graphs
    Di Giacomo, Emilio
    Liotta, Giuseppe
    Montecchiani, Fabrizio
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2022, 125 : 129 - 148
  • [6] Didimo Walter, 2020, Graph Drawing and Network Visualization. 28th International Symposium, GD 2020. Revised Selected Papers. Lecture Notes in Computer Science (LNCS 12590), P436, DOI 10.1007/978-3-030-68766-3_34
  • [7] Didimo W, 1998, LECT NOTES COMPUT SC, V1533, P79
  • [8] Didimo W., 2007, Graph Visualization and Data Mining, P35
  • [9] Didimo W, 2020, Disc Algorithms, P806
  • [10] Didimo W, 2022, Arxiv, DOI arXiv:2205.07500