Drawing planar graphs using the canonical ordering

被引:174
作者
Kant, G
机构
[1] Department of Computer Science, Utrecht University, 3508 TB Utrecht
关键词
graph drawing; canonical ordering; linear time; convex; orthogonal; visibility representation;
D O I
10.1007/BF02086606
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce a new method to optimize the required area, minimum angle, and number of bends of planar graph drawings on a grid. The main tool is a new type of ordering on the vertices and faces of triconnected planar graphs. Using this method linear-time-and-space algorithms can be designed for many graph-drawing problems. Our main results are as follows: Every triconnected planar graph G admits a planar convex grid drawing with straight lines on a (2n - 4) x (n - 2) grid, where n is the number of vertices. Every triconnected planar graph with maximum degree 4 admits a planar orthogonal grid drawing on an n x n grid with at most [3n/2] + 4 bends, and if n > 6, then every edge has at most two bends. Every planar graph with maximum degree 3 admits a planar orthogonal grid drawing with at most [n/2] + 1 bends on an [n/2] x [n/2] grid. Every triconnected planar graph G admits a planar polyline grid drawing on a (2n - 6) x (3n - 9) grid with minimum angle larger than 2/d radians and at most 5n - 15 bends, with d the maximum degree. These results give in some cases considerable improvements over previous results, and give new bounds in other cases. Several other results, e.g., concerning visibility representations, are included.
引用
收藏
页码:4 / 32
页数:29
相关论文
共 48 条
[31]  
LIU Y, 1994, IN PRESS APPL MATH
[32]   ON THE ANGULAR RESOLUTION OF PLANAR GRAPHS [J].
MALITZ, S ;
PAPAKOSTAS, A .
SIAM JOURNAL ON DISCRETE MATHEMATICS, 1994, 7 (02) :172-183
[33]   CONSTRUCTING COMPACT RECTILINEAR PLANAR LAYOUTS USING CANONICAL REPRESENTATION OF PLANAR GRAPHS [J].
NUMMENMAA, J .
THEORETICAL COMPUTER SCIENCE, 1992, 99 (02) :213-230
[34]   RECTILINEAR PLANAR LAYOUTS AND BIPOLAR ORIENTATIONS OF PLANAR GRAPHS [J].
ROSENSTIEHL, P ;
TARJAN, RE .
DISCRETE & COMPUTATIONAL GEOMETRY, 1986, 1 (04) :343-353
[35]   CONVEX MAPS [J].
STEIN, SK .
PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY, 1951, 2 (03) :464-466
[36]   ON MINIMAL-NODE-COST PLANAR EMBEDDINGS [J].
STORER, JA .
NETWORKS, 1984, 14 (02) :181-212
[37]   A UNIFIED APPROACH TO VISIBILITY REPRESENTATIONS OF PLANAR GRAPHS [J].
TAMASSIA, R ;
TOLLIS, IG .
DISCRETE & COMPUTATIONAL GEOMETRY, 1986, 1 (04) :321-341
[38]   LOWER BOUNDS FOR PLANAR ORTHOGONAL DRAWINGS OF GRAPHS [J].
TAMASSIA, R ;
TOLLIS, IG ;
VITTER, JS .
INFORMATION PROCESSING LETTERS, 1991, 39 (01) :35-40
[39]   PLANAR GRID EMBEDDING IN LINEAR TIME [J].
TAMASSIA, R ;
TOLLIS, IG .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1989, 36 (09) :1230-1234
[40]   ON EMBEDDING A GRAPH IN THE GRID WITH THE MINIMUM NUMBER OF BENDS [J].
TAMASSIA, R .
SIAM JOURNAL ON COMPUTING, 1987, 16 (03) :421-444