Optimal Orthogonal Drawings of Planar 3-Graphs in Linear Time

被引:0
作者
Didimo, Walter [1 ]
Liotta, Giuseppe [1 ]
Ortali, Giacomo [1 ]
Patrignani, Maurizio [2 ]
机构
[1] Univ Perugia, Dip Ingn, Via G Duranti 93, I-06125 Perugia, Italy
[2] Univ Roma Tre, Dip Ingn, Via Vasca Navale 79, I-00146 Rome, Italy
来源
PROCEEDINGS OF THE 2020 ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA | 2020年
关键词
GRAPH;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper addresses a long standing, widely studied, open question: Given a planar 3-graph G (i.e., a planar graph with vertex degree at most three), what is the best computational upper bound to compute a bend-minimum planar orthogonal drawing of G in the variable embedding setting? In this setting the algorithm can choose among the exponentially many planar embeddings of G the one that leads to an orthogonal drawing with the minimum number of bends. We answer the question by describing a linear-time algorithm that computes a bend-minimum planar orthogonal drawing of G. Also, if G is not K-4, the drawing has at most one bend per edge. The existence of an orthogonal drawing of a planar 3-graph such that Gamma has the minimum number of bends and at most one bend per edge was previously unknown.
引用
收藏
页码:806 / 825
页数:20
相关论文
共 33 条
  • [1] COMPUTER-AIDED LAYOUT OF ENTITY RELATIONSHIP DIAGRAMS
    BATINI, C
    TALAMO, M
    TAMASSIA, R
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1984, 4 (2-3) : 163 - 173
  • [2] Orthogonal graph drawing with inflexible edges
    Blaesius, Thomas
    Lehmann, Sebastian
    Rutter, Ignaz
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2016, 55 : 26 - 40
  • [3] Orthogonal Graph Drawing with Flexibility Constraints
    Blaesius, Thomas
    Krug, Marcus
    Rutter, Ignaz
    Wagner, Dorothea
    [J]. ALGORITHMICA, 2014, 68 (04) : 859 - 885
  • [4] Brandenburg F, 2004, LECT NOTES COMPUT SC, V2912, P515
  • [5] Matrix Scaling and Balancing via Box Constrained Newton's Method and Interior Point Methods
    Cohen, Michael B.
    Madry, Aleksander
    Tsipras, Dimitris
    Vladu, Adrian
    [J]. 2017 IEEE 58TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2017, : 902 - 913
  • [6] Spirality and optimal orthogonal drawings
    Di Battista, G
    Liotta, G
    Vargiu, F
    [J]. SIAM JOURNAL ON COMPUTING, 1998, 27 (06) : 1764 - 1811
  • [7] Di Battista G., 1999, Graph Drawing
  • [8] Di Battista G., 1999, Graph Drawing: Algorithms for the Visualization of Graphs
  • [9] Di Giacomo E., 2017, Handbook of Discrete and Computational Geometry, P1451
  • [10] Di Giacomo E., 2013, Handbook of Graph Theory, P1239