Simultaneous Embedding of Planar Graphs with Few Bends
Author(s) -
Cesim Erten,
Stephen Kobourov
Publication year - 2005
Publication title -
journal of graph algorithms and applications
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.387
H-Index - 38
ISSN - 1526-1719
DOI - 10.7155/jgaa.00113
Subject(s) - embedding , planar , planar graph , book embedding , planar straight line graph , outerplanar graph , computer science , combinatorics , mathematics , 1 planar graph , chordal graph , pathwidth , graph , artificial intelligence , computer graphics (images) , line graph
We consider several variations of the simultaneous embedding problem for planar graphs. We begin with a simple proof that not all pairs of planar graphs have simultaneous geometric embeddings. However, using bends, pairs of planar graphs can be simultaneously embedded on the O(n) × O(n) grid, with at most three bends per edge, where n is the number of vertices. The O(n) time algorithm guarantees that two corresponding vertices in the graphs are mapped to the same location in the final drawing and that both the drawings are without crossings. The special case when both input graphs are trees has several applications, such as contour tree simplification and evolutionary biology. We show that if both input graphs are trees, only one bend per edge is required. The O(n) time algorithm guarantees that both drawings are crossings-free, corresponding tree vertices are mapped to the same locations, and all vertices (and bends) are on the O(n) × O(n) grid (O(n) × O(n) grid). For the special case when one of the graphs is a tree and the other is a path we can find simultaneous embeddings with fixed-edges. That is, we can guarantee that corresponding vertices are mapped to the same locations and that corresponding edges are drawn the same way. We describe an O(n) time algorithm for simultaneous embeddings with fixededges for tree-path pairs with at most one bend per tree-edge and no bends along path edges, such that all vertices (and bends) are on the O(n) × O(n) grid, (O(n) × O(n) grid). Article Type Communicated by Submitted Revised Regular paper E. R. Gansner and J. Pach December 2004 August 2005 This work is partially supported by the NSF under grant ACR-0222920 and by ITCDI under grant 003297. A preliminary version of this paper appeared in the Proceedings of the Symposium on Graph Drawing, 2004. Erten & Kobourov, Simultaneous Embedding , JGAA, 9(3) 347–364 (2005) 348
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom