Rectangular grid drawings of plane graphs

The rectangular grid drawing of a plane graph G is a drawing of G such that each vertex is located on a grid point, each edge is drawn as a horizontal or vertical line segment, and the contour of each face is drawn as a rectangle. In this paper we give a simple linear-time algorithm to find a rectangular grid drawing of G if it exists. We also give an upper bound \(W + H \leqslant \frac{n}{2}\)on the sum of required width W and height H and a bound \(W + H \leqslant \frac{{n^2 }}{{16}}\)on the area of a rectangular grid drawing of G, where n is the number of vertices in G. These bounds are best possible, and hold for any compact rectangular grid drawing.

[1]  Therese C. Biedl Optimal Orthogonal Drawings of Triconnected Plane Graphs , 1996, SWAT.

[2]  Xin He,et al.  On Finding the Rectangular Duals of Planar Triangular Graphs , 1993, SIAM J. Comput..

[3]  Sartaj Sahni,et al.  A linear algorithm to find a rectangular dual of a planar triangulated graph , 1986, 23rd ACM/IEEE Design Automation Conference.

[4]  János Pach,et al.  How to draw a planar graph on a grid , 1990, Comb..

[5]  Xin He Grid Embedding of 4-Connected Plane Graphs , 1997, Discret. Comput. Geom..

[6]  Takao Nishizeki,et al.  Planar Graphs: Theory and Algorithms , 1988 .

[7]  Roberto Tamassia,et al.  On Embedding a Graph in the Grid with the Minimum Number of Bends , 1987, SIAM J. Comput..

[8]  Krzysztof Kozminski,et al.  An Algorithm for Finding a Rectangular Dual of a Planar Graph for Use in Area Planning for VLSI Integrated Circuits , 1984, 21st Design Automation Conference Proceedings.

[9]  Thomas Lengauer,et al.  Combinatorial algorithms for integrated circuit layout , 1990, Applicable theory in computer science.

[10]  Shoji Shinoda,et al.  On area-efficient drawings of rectangular duals for VLSI floor-plan , 1991, Math. Program..

[11]  Walter Schnyder,et al.  Embedding planar graphs on the grid , 1990, SODA '90.

[12]  Ioannis G. Tollis,et al.  Planar grid embedding in linear time , 1989 .

[13]  Goos Kant,et al.  Two Algorithms for Finding Rectangular Duals of Planar Graphs , 1993, WG.

[14]  Goos Kant,et al.  Regular Edge Labeling of 4-Connected Plane Graphs and Its Applications in Graph Drawing Problems , 1997, Theor. Comput. Sci..

[15]  James A. Storer,et al.  On minimal-node-cost planar embeddings , 1984, Networks.

[16]  Shin-Ichi Nakano,et al.  Rectangular grid drawings of plane graphs , 1998, Comput. Geom..

[17]  Therese C. Biedl New Lower Bounds for Orthogonal Graph Drawings , 1995, Graph Drawing.

[18]  Carlo Batini,et al.  Automatic graph drawing and readability of diagrams , 1988, IEEE Trans. Syst. Man Cybern..

[19]  Marek Chrobak,et al.  Minimum-width grid drawings of plane graphs , 1994, Comput. Geom..

[20]  Ioannis G. Tollis,et al.  Algorithms for Drawing Graphs: an Annotated Bibliography , 1988, Comput. Geom..