ACM Home Page
Please provide us with feedback. Feedback
Graph and map isomorphism and all polyhedral embeddings in linear time
Full text PdfPdf (248 KB)
Source
Annual ACM Symposium on Theory of Computing archive
Proceedings of the 40th annual ACM symposium on Theory of computing table of contents
Victoria, British Columbia, Canada
SESSION: 10A table of contents
Pages 471-480  
Year of Publication: 2008
ISBN:978-1-60558-047-0
Authors
Ken-ichi Kawarabayashi  National Institute of Informatics, Tokyo, Japan
Bojan Mohar  Simon Fraser University, Burnaby, Canada
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 119,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1374376.1374443
What is a DOI?

ABSTRACT

For every surface S (orientable or non-orientable), we give a linear time algorithm to test the graph isomorphism of two graphs, one of which admits an embedding of face-width at least 3 into S. This improves a previously known algorithm whose time complexity is nO(g), where g is the genus of S. This is the first algorithm for which the degree of polynomial in the time complexity does not depend on g. The above result is based on two linear time algorithms, each of which solves a problem that is of independent interest. The first of these problems is the following one. Let S be a fixed surface. Given a graph G and an integer k ≥ 3, we want to find an embedding of G in S of face-width at least k, or conclude that such an embedding does not exist. It is known that this problem is NP-hard when the surface is not fixed. Moreover, if there is an embedding, the algorithm can give all embeddings of face-width at least k, up to Whitney equivalence. Here, the face-width of an embedded graph G is the minimum number of points of G in which some non-contractible closed curve in the surface intersects the graph. In the proof of the above algorithm, we give a simpler proof and a better bound for the theorem by Mohar and Robertson concerning the number of polyhedral embeddings of 3-connected graphs. The second ingredient is a linear time algorithm for map isomorphism and Whitney equivalence. This part generalizes the seminal result of Hopcroft and Wong that graph isomorphism can be decided in linear time for planar graphs.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
L. Babai, Monte Carlo algorithms in graph isomorphism testing, Univ. Montreal Tech. Rep. DMS 79-10, 1979. http://people.cs.uchicago.edu/laci/lasvegas79.pdf
 
5
L. Babai, P. Erdos, and S. Selkow, Random graph i-isomorphism, SIAM J. Computing 9,628--635, (1980).
6
 
7
 
8
 
9
 
10
 
11
 
12
K. S. Booth and G. S. Lueker, Testing for the consecutive ones property, interval graphs and graphplanarity using PQ-trees, J. Comput. System Sci. 13(1976), 335--379.
 
13
 
14
T. Brahana, Systems of circuits on 2-dimensional manifolds, Ann. Math. 23 (1921), 144--168.
 
15
 
16
 
17
 
18
19
 
20
R. Diestel, Graph Theory, 3rd Edition, Springer, 2005.
 
21
22
23
24
 
25
26
27
28
 
29
M. Grohe and O. Verbitsky, Testing graph isomorphism in parallel by playing a game, In 33rd International Colloquium on Automata, Languages and Programming(ICALP), 2006, 3--14.
30
 
31
J. E. Hopcroft and R. Tarjan, Dividing a graph into triconnected components, Siam J. Comput. 2 (1973), 135--158.
 
32
J. E. Hopcroft and R. Tarjan, Isomorphism of planar graphs (working paper), In R. E. Miller and J.W. Thathcer, editors, Complexity of Computer Computations.Plenum Press, 1972.
 
33
J. E. Hopcroft and R. Tarjan, A v łog v algorithm for isomorphism of triconnected planargraphs, J. Comp. Syst. Sci. 7 (1973), 323--331.
34
 
35
M. Juvan, J. Marinček, and B. Mohar, Elimination of local bridges, Math. Slovaca 47 (1997),85--92.
 
36
37
 
38
K. Kawarabayashi, B. Mohar, and B. Reed, A simpler linear time algorithm for embedding graphs into anarbitrary surface, in preparation.
39
40
 
41
R. J. Lipton and R. E. Tarjan, A separator theorem for planar graphs, Siam J. Appl. Math. 36 (1979), 177--189.
 
42
R. J. Lipton and R. E. Tarjan, Applications of a planar separator theorem, Siam J. Comput. 9 (1980), 615--627.
 
43
E. Luks, Isomorphism of graphs of bounded valance can be tested in polynomialtime, J. Computer and System Sciences 25, 42--65,(1982).
 
44
G. Miller, Isomorphism of graphs which are pairwise k-separable, Information and Control 56, 21--33, (1983).
 
45
G. Miller, Isomorphism of k-contractible graphs. A generalization of boundedvalence and bounded genus graphs, Information and Control 56, 1--20, (1983).
46
 
47
B. Mohar, Uniqueness and minimality of large face-width embeddings of graphs, Combinatorica 15 (1995), 541--556.
48
 
49
 
50
B. Mohar, Existence of polyhedral embeddings of graphs, Combinatorica 21 (2001), 395--401.
 
51
 
52
B. Mohar and C. Thomassen, Graphs on Surfaces, Johns HopkinsUniversity Press, Baltimore, MD, 2001.
 
53
I. N. Ponomarenko, The isomorphism problem for classes of graphs that are invariantwith respect to contraction, Zap. Nauchen. Sem. Leningrad.Osdel. Mat. Inst. Steklov. (LOMI) 174, 147--177, (1988), inRussian.
 
54
I. N. Ponomarenko, The isomorphism problem for classes of graphs, Dokl. Akad. Nauk SSSR 304 (1989) 552--556;Engl. transl. in Soviet Math. Dokl. 39 (1989) 119--122.
 
55
B. Reed, Tree width and tangles: a new connectivity measure and someapplications, in "Surveys in Combinatorics, 1997 (London)", London Math. Soc. Lecture Note Ser. 241, Cambridge Univ. Press, Cambridge, 1997, pp. 87--162.
 
56
B. Reed, N. Robertson, A. Schrijver and P. D. Seymour,Finding disjoint trees in planar graphs in linear time, in Graph Structure Theory (Seattle, WA, 1991), 295--301,%Contemp. Math. 147,Amer. Math. Soc., 1993.
 
57
 
58
 
59
 
60
 
61
 
62
 
63
 
64
N. Robertson, R. P. Vitray, Representativity of surface embeddings,in: "Paths, Flows, and VLSI-Layout,"B. Korte, L. Lovász, H. J. Prömel, and A. Schrijver Eds.,Springer-Verlag, Berlin, 1990, pp. 293--328.
 
65
 
66
 
67
 
68
 
69
70
 
71
H. Weinberg, A simple and efficient algorithm fordetermining isomorphism of planar triply connected graphs, Circuit Theory 13 (1966), 142--148.
72


Collaborative Colleagues:
Ken-ichi Kawarabayashi: colleagues
Bojan Mohar: colleagues