Skip to main content
Log in

The Isomorphism Problem for Planar 3-Connected Graphs Is in Unambiguous Logspace

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

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 ULcoUL. 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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Aho, A., Hopcroft, J., Ullman, J.: The Design and Analysis of Computer Algorithms. Addison-Wesley, Reading (1974)

    MATH  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

  6. Cook, S.: A taxonomy of problems with fast parallel algorithms. Inf. Control 64, 2–22 (1985)

    Article  MATH  Google Scholar 

  7. 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

    Google Scholar 

  8. 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)

  9. 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)

  10. 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)

    Chapter  Google Scholar 

  11. Hopcroft, J.E., Tarjan, R.E.: Efficient planarity testing. J. ACM 21, 549–568 (1974)

    Article  MATH  MathSciNet  Google Scholar 

  12. 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)

    Chapter  Google Scholar 

  13. Immerman, N.: Nondeterministic space is closed under complement. SIAM J. Comput. 17, 935–938 (1988)

    Article  MATH  MathSciNet  Google Scholar 

  14. Jenner, B., Köbler, J., McKenzie, P., Torán, J.: Completeness results for graph isomorphism. J. Comput. Syst. Sci. 66, 549–566 (2003)

    Article  MATH  Google Scholar 

  15. Köbler, J., Schöning, U., Torán, J.: The Graph Isomorphism Problem. Progress in Theoretical Computer Science. Birkhäuser, Basel (1993)

    MATH  Google Scholar 

  16. Koucký, M.: Universal traversal sequences with backtracking. J. Comput. Syst. Sci. 65, 717–726 (2002)

    Article  MATH  Google Scholar 

  17. 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)

    MATH  MathSciNet  Google Scholar 

  18. Lindell, S.: A logspace algorithm for tree canonization. In: 24th ACM Symposium on Theory of Computing, pp. 400–404. ACM Press, New York (1992)

    Google Scholar 

  19. Luks, E.M.: Isomorphism of graphs of bounded valance can be tested in polynomial time. J. Comput. Syst. Sci. 25, 42–65 (1982)

    Article  MATH  MathSciNet  Google Scholar 

  20. Miller, G.L., Reif, J.H.: Parallel tree contraction, Part 2: Further applications. SIAM J. Comput. 20, 1128–1147 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  21. Nisan, N., Ta-Shma, A.: Symmetric logspace is closed under complement. Chicago J. Theor. Comput. Sci. 1995(Article 1) (1995)

  22. Ramachandran, V., Reif, J.H.: Planarity testing in parallel. J. Comput. Syst. Sci. 49, 517–561 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  23. Reingold, O.: Undirected ST-connectivity in log-space. In: 37th Symposium on Theory on Computing (STOC), pp. 376–385. ACM Press, New York (2005)

    Google Scholar 

  24. Reinhardt, K., Allender, E.: Making nondeterminism unambiguous. SIAM J. Comput. 29(4), 1118–1131 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  25. Szelepcsényi, R.: The method of forced enumeration for nondeterministic automata. Acta Inf. 26(3), 279–284 (1988)

    Article  MATH  Google Scholar 

  26. Torán, J.: On the hardness of graph isomorphism. SIAM J. Comput. (SICOMP) 33(5), 1093–1108 (2004)

    Article  MATH  Google Scholar 

  27. 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)

    Google Scholar 

  28. 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)

    Google Scholar 

  29. Weinberg, H.: A simple and efficient algorithm for determining isomorphism of planar triply connected graphs. Circ. Theory 13, 142–148 (1966)

    MathSciNet  Google Scholar 

  30. Whitney, H.: A set of topological invariants for graphs. Am. J. Math. 55, 321–235 (1933)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Thierauf.

Additional information

Supported by DFG grants Scho 302/7-2 and TO 200/2-2.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-009-9188-4

Keywords

Navigation