Bend-Minimum Orthogonal Drawings in Quadratic Time

被引:9
作者
Didimo, Walter [1 ]
Liotta, Giuseppe [1 ]
Patrignani, Maurizio [2 ]
机构
[1] Univ Perugia, Perugia, Italy
[2] Univ Roma Tre, Rome, Italy
来源
GRAPH DRAWING AND NETWORK VISUALIZATION, GD 2018 | 2018年 / 11282卷
关键词
PLANAR GRAPHS;
D O I
10.1007/978-3-030-04414-5_34
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Let G be a planar 3-graph (i.e., a planar graph with vertex degree at most three) with n vertices. We present the first O(n(2))-time algorithm that computes a planar orthogonal drawing of G with the minimum number of bends in the variable embedding setting. If either a distinguished edge or a distinguished vertex of G is constrained to be on the external face, a bend-minimum orthogonal drawing of G that respects this constraint can be computed in O(n) time. Different from previous approaches, our algorithm does not use minimum cost flow models and computes drawings where every edge has at most two bends.
引用
收藏
页码:481 / 494
页数:14
相关论文
共 26 条
[1]   A better heuristic for orthogonal graph drawings [J].
Biedl, T ;
Kant, G .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 1998, 9 (03) :159-180
[2]   Optimal Orthogonal Graph Drawing with Convex Bend Costs [J].
Blasius, Thomas ;
Rutter, Ignaz ;
Wagner, Dorothea .
ACM TRANSACTIONS ON ALGORITHMS, 2016, 12 (03)
[3]  
Brandenburg F, 2004, LECT NOTES COMPUT SC, V2912, P515
[4]  
Chang Y., 2017, LIPICS, V77, P29
[5]   Matrix Scaling and Balancing via Box Constrained Newton's Method and Interior Point Methods [J].
Cohen, Michael B. ;
Madry, Aleksander ;
Tsipras, Dimitris ;
Vladu, Adrian .
2017 IEEE 58TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2017, :902-913
[6]   Accelerated bend minimization [J].
Cornelsen, Sabine ;
Karrenbauer, Andreas .
Journal of Graph Algorithms and Applications, 2012, 16 (03) :635-650
[7]   Spirality and optimal orthogonal drawings [J].
Di Battista, G ;
Liotta, G ;
Vargiu, F .
SIAM JOURNAL ON COMPUTING, 1998, 27 (06) :1764-1811
[8]  
Di Battista G., 1999, Graph drawing: algorithms for the visualization of graphs
[9]  
Di Giacomo E., 2017, HDB DISCRETE COMPUTA, P1451
[10]  
Didimo W, 2018, 180405813V3 CORR 180405813V3 CORR