Information Technology Reference
In-Depth Information
Drawing Simultaneously Embedded Graphs
with Few Bends
Luca Grilli 1 , Seok-Hee Hong 2 , Jan Kratochvíl 3 ,andIgnaz Rutter 3 , 4
1
Dipartimento di Ingegneria, Università degli Studi di Perugia
luca.grilli@unipg.it
2
School of Information Technologies, University of Sydney
shhong@it.usyd.edu.au
3
Department of Applied Mathematics, Faculty of Mathematics and Physics,
Charles University in Prague
honza@kam.mff.cuni.cz
4
Institute of Theoretical Informatics, Karlsruhe Institute of Technology
rutter@kit.edu
Abstract. We study the problem of drawing simultaneously embedded graphs
with few bends. We show that for any simultaneous embedding with fixed edges
(S EFE )oftwographs, there exists a corresponding drawing realizing this em-
bedding such that common edges are drawn as straight-line segments and each
exclusive edge has a constant number of bends. If the common graph is bicon-
nected and induced, a straight-line drawing exists. This yields the first efficient
testing algorithm for simultaneous geometric embedding (S GE ) for a non-trivial
class of graphs.
1
Introduction
Let G 1 =( V 1 ,E 1 ) and G 2 =( V 2 ,E 2 ) be two graphs sharing a commongraph
G =( V,E )=( V 1
E are
called exclusive . The problem of finding asimultaneousdrawing of G 1 and G 2 such that
each graph is drawn in a planar way and the subdrawing of G coincides in both draw-
ingsisalong-standing problem in Graph Drawing with applications to, e.g., dynamic
graph drawing. The problem can be studied in a topological variant, S IMULTANEOUS
E MBEDDING WITH F IXED E DGES (or S EFE for short), where edges are represented
by arbitrary open Jordan curves between their endpoints or in the geometric variant,
S IMULTANEOUS G EOMETRIC E MBEDDING (or S GE for short), where edges are repre-
sented by straight-line segments. Both problems naturally generalize to more than two
input graphs. An important special case is the case of sunflower intersection , where one
requires that the pairwise intersection of any two input graphs is the same.
V 2 ,E 1
E 2 ). The vertices and edges in V i \
V and E i \
This work was started at the Bertinoro Workshop on Graph Drawing 2012. L. Grilli was partly
supported by the MIUR project AMANDA “Algorithmics for MAssive and Networked DAta”,
prot. 2012C4E3KT_001. S. Hong was supported by ARC Future Fellowship and Humboldt
Fellowship. Work by Jan Kratochvíl was supported by the grant no. 14-14179S of the Czech
Science Foundation GA CR. Ignaz Rutter was supported by a fellowship within the Postdoc-
Program of the German Academic Exchange Service (DAAD).
Search WWH ::




Custom Search