Simultaneous Embedding of a Planar Graph and Its Dual on the Grid

Abstract Traditional representations of graphs and their duals suggest that the dual vertices should be placed inside their corresponding primal faces, and the edges of the dual graph should only cross their corresponding primal edges. We consider the problem of simultaneously embedding a planar graph and its dual on a small integer grid such that the edges are drawn as straight-line segments and the only crossings are between primal--dual pairs of edges. We provide an O(n) time algorithm that simultaneously embeds a 3-connected planar graph and its dual on a (2n - 2) × (2n - 2) integer grid, where n is the total number of vertices in the graph and its dual. All the edges are drawn as straight-line segments except for one edge on the outer face, which is drawn using two segments.

[1]  F. Leighton,et al.  Drawing Planar Graphs Using the Canonical Ordering , 1996 .

[2]  Eugene Volokh,et al.  The California Civil Rights Initiative: An Interpretive Guide , 1997 .

[3]  Kurt Mehlhorn,et al.  The LEDA Platform of Combinatorial and Geometric Computing , 1997, ICALP.

[4]  Larry W. Burt Roots of the Native Americn Urban Experience: Relocation Policy in the 1950s. , 1986 .

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

[6]  Marek Chrobak,et al.  A Linear-Time Algorithm for Drawing a Planar Graph on a Grid , 1995, Inf. Process. Lett..

[7]  Bojan Mohar,et al.  Circle Packings of Maps in Polynomial Time , 1997, Eur. J. Comb..

[8]  Robert E. Tarjan,et al.  Rectilinear planar layouts and bipolar orientations of planar graphs , 1986, Discret. Comput. Geom..

[9]  W. Schnyder Planar graphs and poset dimension , 1989 .

[10]  Graham R. Brightwell,et al.  Representations of Planar Graphs , 1993, SIAM J. Discret. Math..

[11]  Shin-Ichi Nakano,et al.  Grid Drawings of 4-Connected Plane Graphs , 2001, Discret. Comput. Geom..

[12]  David Harel,et al.  An Algorithm for Straight-Line Drawing of Planar Graphs , 1995, Algorithmica.

[13]  W. T. Tutte How to Draw a Graph , 1963 .

[14]  Robert E. Tarjan,et al.  Efficient Planarity Testing , 1974, JACM.

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

[16]  János Pach,et al.  Small sets supporting fary embeddings of planar graphs , 1988, STOC '88.

[17]  Marek Chrobak,et al.  Convex drawings of graphs in two and three dimensions (preliminary version) , 1996, SCG '96.

[18]  M. Chrobak,et al.  Convex Grid Drawings of 3-Connected Planar Graphs , 1997, Int. J. Comput. Geom. Appl..

[19]  John R. Gilbert,et al.  Drawing the Planar Dual , 1992, Inf. Process. Lett..

[20]  Joseph S. B. Mitchell,et al.  On Simultaneous Graph Embedding , 2002, ArXiv.