Colored Simultaneous Geometric Embeddings and Universal Pointsets

Universal pointsets can be used for visualizing multiple relationships on the same set of objects or for visualizing dynamic graph processes. In simultaneous geometric embeddings, the same point in the plane is used to represent the same object as a way to preserve the viewer’s mental map. In colored simultaneous embeddings this restriction is relaxed, by allowing a given object to map to a subset of points in the plane. Specifically, consider a set of graphs on the same set of n vertices partitioned into k colors. Finding a corresponding set of k-colored points in the plane such that each vertex is mapped to a point of the same color so as to allow a straight-line plane drawing of each graph is the problem of colored simultaneous geometric embedding.For n-vertex paths, we show that there exist universal pointsets of size n, colored with two or three colors. We use this result to construct colored simultaneous geometric embeddings for a 2-colored tree together with any number of 2-colored paths, and more generally, a 2-colored outerplanar graph together with any number of 2-colored paths. For n-vertex trees, we construct small near-universal pointsets for 3-colored caterpillars of size n, 3-colored radius-2 stars of size n+3, and 2-colored spiders of size n. For n-vertex outerplanar graphs, we show that these same universal pointsets also suffice for 3-colored K3-caterpillars, 3-colored K3-stars, and 2-colored fans, respectively. We also present several negative results, showing that there exist a 2-colored planar graph and pseudo-forest, three 3-colored outerplanar graphs, four 4-colored pseudo-forests, three 5-colored pseudo-forests, five 5-colored paths, two 6-colored biconnected outerplanar graphs, three 6-colored cycles, four 6-colored paths, and three 9-colored paths that cannot be simultaneously embedded.

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

[2]  Michael Kaufmann,et al.  Two Trees Which Are Self-intersecting When Drawn Simultaneously , 2005, Graph Drawing.

[3]  Michael Kaufmann,et al.  Drawing Planar Partitions II: HH-Drawings , 1998, WG.

[4]  Michael Kaufmann,et al.  Constrained Simultaneous and Near-Simultaneous Embeddings , 2007, J. Graph Algorithms Appl..

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

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

[7]  Prosenjit Bose,et al.  On Embedding an Outer-Planar Graph in a Point Set , 1997, GD.

[8]  Stephen G. Kobourov,et al.  Simultaneous Embedding of Planar Graphs with Few Bends , 2004, Graph Drawing.

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

[10]  Ulrik Brandes,et al.  Colored Simultaneous Geometric Embeddings , 2007, COCOON.

[11]  Marc Noy,et al.  Bipartite Embeddings of Trees in the Plane , 1999, Discret. Appl. Math..

[12]  C. Kuratowski Sur le problème des courbes gauches en Topologie , 1930 .

[13]  Roberto Tamassia,et al.  Algorithms for Plane Representations of Acyclic Digraphs , 1988, Theor. Comput. Sci..

[14]  Michael Jünger,et al.  Characterizations of restricted pairs of planar graphs allowing simultaneous embedding with fixed edges , 2008, Comput. Geom..

[15]  R. Pollack,et al.  Embedding a planar triangulation with vertices at specified points , 1991 .

[16]  W. Sierpinski,et al.  Sur le probléme des courbes gauches en Topologie , 2022 .

[17]  Fabrizio Frati,et al.  Embedding Graphs Simultaneously with Fixed Edges , 2006, GD.

[18]  Stephen G. Kobourov,et al.  Visualizing the behavior of dynamically modifiable code , 2005, 13th International Workshop on Program Comprehension (IWPC'05).

[19]  Therese C. Biedl Drawing planar partitions I: LL-drawings and LH-drawings , 1998, SCG '98.

[20]  Joseph S. B. Mitchell,et al.  On Simultaneous Planar Graph Embeddings , 2003, WADS.

[21]  Stephen G. Kobourov,et al.  Characterization of unlabeled level planar trees , 2006, Comput. Geom..

[22]  Stephen G. Kobourov,et al.  Minimum Level Nonplanar Patterns for Trees , 2007, GD.

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

[24]  Patrick Healy,et al.  Characterization of Level Non-planar Graphs by Minimal Patterns , 2000, COCOON.