Computing orthogonal drawings with the minimum number of bends

被引:39
作者
Bertolazzi, P
Di Battista, G
Didimo, W
机构
[1] CNR, IASI, I-00185 Rome, Italy
[2] Univ Roma Tre, Dipartimento Informat & Automazione, I-00146 Rome, Italy
关键词
orthogonal drawings; bends; planar embedding; branch and bound; graph drawing; planar graphs;
D O I
10.1109/12.868028
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We describe a branch-and-bound algorithm for computing an orthogonal grid drawing with the minimum number of bends of a biconnected planar graph. Such an algorithm is based on an efficient enumeration schema of the embeddings of a planar graph and on several new methods for computing lower bounds of the number of bends. We experiment with such algorithm on a large test suite and compare the results with the state-of-the-art. The experiments show the feasibility of the approach and also its limitations. Further. the experiments show how minimizing the number of bends has positive effects on other quality measures of the effectiveness of the drawing. We also present a new method for dealing with vertices of degree larger than four.
引用
收藏
页码:826 / 840
页数:15
相关论文
共 28 条
[1]   A LAYOUT ALGORITHM FOR DATA FLOW DIAGRAMS [J].
BATINI, C ;
NARDELLI, E ;
TAMASSIA, R .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (04) :538-546
[2]  
BIEDL T, 1994, P 2 ANN EUR S ALG ES, P24
[3]  
BRANDENBURG FJ, 1996, GRAPH DRAW P GD 95, P76
[4]   Spirality and optimal orthogonal drawings [J].
Di Battista, G ;
Liotta, G ;
Vargiu, F .
SIAM JOURNAL ON COMPUTING, 1998, 27 (06) :1764-1811
[5]  
Di Battista G., 1999, GRAPH DRAWING
[6]   An experimental comparison of four graph drawing algorithms [J].
DiBattista, G ;
Garg, A ;
Liotta, G ;
Tamassia, R ;
Tassinari, E ;
Vargiu, F .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 1997, 7 (5-6) :303-325
[7]   On-line maintenance of triconnected components with SPQR-trees [J].
DiBattista, G ;
Tamassia, R .
ALGORITHMICA, 1996, 15 (04) :302-318
[8]   On-line planarity testing [J].
DiBattista, G ;
Tamassia, R .
SIAM JOURNAL ON COMPUTING, 1996, 25 (05) :956-997
[9]  
Didimo W, 1998, LECT NOTES COMPUT SC, V1533, P79
[10]  
Even S., 1995, Graph Drawing. DIMACS International Workshop, GD'94. Proceedings, P64