Testing the simultaneous embeddability of two graphs whose intersection is a biconnected or a connected graph

被引:35
作者
Angelini, Patrizio [1 ]
Di Battista, Giuseppe [1 ]
Frati, Fabrizio [1 ,2 ]
Patrignani, Maurizio [1 ]
Rutter, Ignaz [3 ]
机构
[1] Univ Roma Tre, Dipartimento Informat Automazione, Rome, Italy
[2] Univ Sydney, Sch Informat Technol, Sydney, NSW, Australia
[3] Karlsruhe Inst Technol, Inst Theoret Informat, Karlsruhe, Germany
关键词
Simultaneous embedding; Planarity; Linear-time algorithm; SPQR-tree;
D O I
10.1016/j.jda.2011.12.015
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper we study the time complexity of the problem Simultaneous Embedding with Fixed Edges (Sefe), that takes two planar graphs G(1) = (V, E-1) and G(2) = (V, E-2) as input and asks whether a planar drawing Gamma(1) of G(1) and a planar drawing Gamma(2) of G(2) exist such that: (i) each vertex v. V is mapped to the same point in Gamma(1) and in Gamma(2); (ii) every edge e is an element of E-1 boolean AND E-2 is mapped to the same Jordan curve in Gamma(1) and Gamma(2). First, we give a linear-time algorithm for Sefe when the intersection graph of G(1) and G(2), that is the planar graph G(1 boolean AND 2) = (V, E-1 boolean AND E-2), is biconnected. Second, we show that Sefe, when G(1 boolean AND 2) is connected, is equivalent to a suitably-defined book embedding problem. Based on this equivalence and on recent results by Hong and Nagamochi, we show a linear-time algorithm for the Sefe problem when G(1 boolean AND 2) is a star. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:150 / 172
页数:23
相关论文
共 20 条
[1]  
Angelini P, 2011, LECT NOTES COMPUT SC, V6502, P38, DOI 10.1007/978-3-642-18469-7_4
[2]  
Angelini P, 2010, PROC APPL MATH, V135, P202
[3]   LINEAR-TIME ALGORITHM FOR TESTING THE TRUTH OF CERTAIN QUANTIFIED BOOLEAN FORMULAS [J].
ASPVALL, B ;
PLASS, MF ;
TARJAN, RE .
INFORMATION PROCESSING LETTERS, 1979, 8 (03) :121-123
[4]   On simultaneous planar graph embeddings [J].
Brass, Peter ;
Cenek, Eowyn ;
Duncan, Cristian A. ;
Efrat, Alon ;
Erten, Cesim ;
Ismailescu, Dan P. ;
Kobourov, Stephen G. ;
Lubiw, Anna ;
Mitchell, Joseph S. B. .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2007, 36 (02) :117-130
[5]   Simultaneous embedding of outerplanar graphs, paths, and cycles [J].
Di Giacomo, Emilio ;
Liotta, Giuseppe .
INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 2007, 17 (02) :139-160
[6]   On-line maintenance of triconnected components with SPQR-trees [J].
DiBattista, G ;
Tamassia, R .
ALGORITHMICA, 1996, 15 (04) :302-318
[7]   On-line planarity testing [J].
DiBattista, G ;
Tamassia, R .
SIAM JOURNAL ON COMPUTING, 1996, 25 (05) :956-997
[8]  
Erten C., 2005, J GRAPH ALGORITHMS A, V9, P347, DOI DOI 10.7155/JGAA.00113
[9]  
Fowler JJ, 2008, LECT NOTES COMPUT SC, V5344, P146, DOI 10.1007/978-3-540-92248-3_14
[10]  
FOWLER JJ, 2008, LNCS, V5417, P157