Abstract
The isomorphism problem for planar graphs is known to be efficiently solvable. For planar 3-connected graphs, the isomorphism problem can be solved by efficient parallel algorithms, it is in the class AC 1. In this paper we improve the upper bound for planar 3-connected graphs to unambiguous logspace, in fact to UL∩coUL. As a consequence of our method we get that the isomorphism problem for oriented graphs is in NL. We also show that the problems are hard for L.
Similar content being viewed by others
References
Aho, A., Hopcroft, J., Ullman, J.: The Design and Analysis of Computer Algorithms. Addison-Wesley, Reading (1974)
Allender, E., Mahajan, M.: The complexity of planarity testing. In: 17th Annual Symposium on Theoretical Aspects of Computer Science (STACS). Lecture Notes in Computer Science, vol. 1770, pp. 87–98. Springer, Berlin (2000)
Allender, E., Datta, S., Roy, S.: The directed planar reachability problem. In: Foundation of Software Technology and Theoretical Computer Science 16 (FSTTCS). Lecture Notes in Computer Science, vol. 1180, pp. 322–334. Springer, Berlin (1996)
Arvind, V., Das, B., Köbler, J.: A logspace algorithm for partial 2-tree canonization. In: 3rd International Computer Science Symposium in Russia (CSR). Lecture Notes in Computer Science, vol. 5010, pp. 40–51. Springer, Berlin (2008)
Bourke, C., Tewari, R., Vinodchandran, N.V.: Directed planar reachability is in unambiguous logspace. In: 22nd Annual IEEE Conference on Computational Complexity (CCC), pp. 217–221 (2007)
Cook, S.: A taxonomy of problems with fast parallel algorithms. Inf. Control 64, 2–22 (1985)
Datta, S., Limaye, N., Nimbhorkar, P.: 3-connected planar graph isomorphism is in log-space. In: Hariharan, R.M., Mukund, M., Vinay, V. (eds.) Foundation of Software Technology and Theoretical Computer Science 28 (FSTTCS). Schloss Dagstuhl—Leibniz-Zentrum für Informatik, Dagstuhl (2008). http://drops.dagstuhl.de/opus/volltexte/2008/1749
Datta, S., Limaye, N., Nimbhorkar, P., Thierauf, T., Wagner, F.: A log-space algorithm for canonization of planar graphs. Technical Report 0809.2319v1, arXiv.org (2008)
Etessami, K.: Counting quantifiers, successor relations, and logarithmic space. In: Proceedings of the 10th Annual Conference on Structure in Complexity Theory, pp. 2–11. IEEE Computer Society Press (1995)
Grohe, M., Verbitsky, O.: Testing graph isomorphism in parallel by playing a game. In: Annual International Colloquium on Automata, Languages and Programming (ICALP). Lecture Notes in Computer Science, vol. 4051, pp. 3–14. Springer, Berlin (2006)
Hopcroft, J.E., Tarjan, R.E.: Efficient planarity testing. J. ACM 21, 549–568 (1974)
Hopcroft, J.E., Wong, J.K.: Linear time algorithm for isomorphism of planar graphs. In: 6th ACM Symposium on Theory of Computing (STOC), pp. 172–184. Springer, Berlin (1974)
Immerman, N.: Nondeterministic space is closed under complement. SIAM J. Comput. 17, 935–938 (1988)
Jenner, B., Köbler, J., McKenzie, P., Torán, J.: Completeness results for graph isomorphism. J. Comput. Syst. Sci. 66, 549–566 (2003)
Köbler, J., Schöning, U., Torán, J.: The Graph Isomorphism Problem. Progress in Theoretical Computer Science. Birkhäuser, Basel (1993)
Koucký, M.: Universal traversal sequences with backtracking. J. Comput. Syst. Sci. 65, 717–726 (2002)
Kukluk, J.P., Holder, L.B., Cook, D.J.: Algorithm and experiments in testing planar graphs for isomorphism. J. Graph Algorithms Appl. 8(3), 313–356 (2004)
Lindell, S.: A logspace algorithm for tree canonization. In: 24th ACM Symposium on Theory of Computing, pp. 400–404. ACM Press, New York (1992)
Luks, E.M.: Isomorphism of graphs of bounded valance can be tested in polynomial time. J. Comput. Syst. Sci. 25, 42–65 (1982)
Miller, G.L., Reif, J.H.: Parallel tree contraction, Part 2: Further applications. SIAM J. Comput. 20, 1128–1147 (1991)
Nisan, N., Ta-Shma, A.: Symmetric logspace is closed under complement. Chicago J. Theor. Comput. Sci. 1995(Article 1) (1995)
Ramachandran, V., Reif, J.H.: Planarity testing in parallel. J. Comput. Syst. Sci. 49, 517–561 (1994)
Reingold, O.: Undirected ST-connectivity in log-space. In: 37th Symposium on Theory on Computing (STOC), pp. 376–385. ACM Press, New York (2005)
Reinhardt, K., Allender, E.: Making nondeterminism unambiguous. SIAM J. Comput. 29(4), 1118–1131 (2000)
Szelepcsényi, R.: The method of forced enumeration for nondeterministic automata. Acta Inf. 26(3), 279–284 (1988)
Torán, J.: On the hardness of graph isomorphism. SIAM J. Comput. (SICOMP) 33(5), 1093–1108 (2004)
Verbitsky, O.: Planar graphs: Logical complexity and parallel isomorphism tests. In: 24th Annual Symposium on Theoretical Aspects of Computer Science (STACS). Lecture Notes in Computer Science, vol. 4393, pp. 682–693. Springer, Berlin (2007)
Wagner, F.: Hardness results for tournament isomorphism. In: 32nd International Symposium on Mathematical Foundations of Computer Science (MFCS). Lecture Notes in Computer Science, vol. 4708, pp. 572–583. Springer, Berlin (2007)
Weinberg, H.: A simple and efficient algorithm for determining isomorphism of planar triply connected graphs. Circ. Theory 13, 142–148 (1966)
Whitney, H.: A set of topological invariants for graphs. Am. J. Math. 55, 321–235 (1933)
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported by DFG grants Scho 302/7-2 and TO 200/2-2.
Rights and permissions
About this article
Cite this article
Thierauf, T., Wagner, F. The Isomorphism Problem for Planar 3-Connected Graphs Is in Unambiguous Logspace. Theory Comput Syst 47, 655–673 (2010). https://doi.org/10.1007/s00224-009-9188-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-009-9188-4