Graph Isomorphism for K_{3, 3}-free and K_5-free graphs is in Log-space

Graph isomorphism is an important and widely studied computational problem with a yet unsettled complexity. However, the exact complexity is known for isomorphism of various classes of graphs. Recently, \cite{DLNTW09} proved that planar isomorphism is complete for log-space. We extend this result %of \cite{DLNTW09} further to the classes of graphs which exclude $K_{3,3}$ or $K_5$ as a minor, and give a log-space algorithm. Our algorithm decomposes $K_{3,3}$ minor-free graphs into biconnected and those further into triconnected components, which are known to be either planar or $K_5$ components \cite{Vaz89}. This gives a triconnected component tree similar to that for planar graphs. An extension of the log-space algorithm of \cite{DLNTW09} can then be used to decide the isomorphism problem. For $K_5$ minor-free graphs, we consider $3$-connected components. These are either planar or isomorphic to the four-rung mobius ladder on $8$ vertices or, with a further decomposition, one obtains planar $4$-connected components \cite{Khu88}. We give an algorithm to get a unique decomposition of $K_5$ minor-free graphs into bi-, tri- and $4$-connected components, and construct trees, accordingly. Since the algorithm of \cite{DLNTW09} does not deal with four-connected component trees, it needs to be modified in a quite non-trivial way.

[1]  H. Whitney A Set of Topological Invariants for Graphs , 1933 .

[2]  Jacobo Torán,et al.  On the hardness of graph isomorphism , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[3]  Fabian Wagner Hardness Results for Tournament Isomorphism and Automorphism , 2007, MFCS.

[4]  Meena Mahajan,et al.  The complexity of planarity testing , 2000, Inf. Comput..

[5]  Stephen A. Cook,et al.  A Taxonomy of Problems with Fast Parallel Algorithms , 1985, Inf. Control..

[6]  Omer Reingold,et al.  Undirected ST-connectivity in log-space , 2005, STOC '05.

[7]  Samir Khuller Parallel Algorithms for $K_{5}$-minor Free Graphs , 1988 .

[8]  Gary L. Miller,et al.  A new graph triconnectivity algorithm and its parallelization , 1992, Comb..

[9]  Vijay V. Vazirani,et al.  NC Algorithms for Computing the Number of Perfect Matchings in K_3,3-Free Graphs and Related Problems , 1989, Inf. Comput..

[10]  Jacobo Torán,et al.  The graph isomorphism problem , 2020, Commun. ACM.

[11]  Steven Lindell A logspace algorithm for tree canonization (extended abstract) , 1992, STOC '92.

[12]  Vikraman Arvind,et al.  Graph Isomorphism is in SPP , 2006, Inf. Comput..

[13]  Jacobo Torán,et al.  A note on the hardness of tree isomorphism , 1998, Proceedings. Thirteenth Annual IEEE Conference on Computational Complexity (Formerly: Structure in Complexity Theory Conference) (Cat. No.98CB36247).

[14]  Uwe Schning GRAPH ISOMORPHISM IS IN THE LOW HIERARCHY , 2022 .

[15]  K. Wagner Über eine Eigenschaft der ebenen Komplexe , 1937 .

[16]  Gary L. Miller,et al.  A new graphy triconnectivity algorithm and its parallelization , 1987, STOC.

[17]  W. T. Tutte Connectivity in graphs , 1966 .

[18]  I. Ponomarenko The isomorphism problem for classes of graphs closed under contraction , 1991 .

[19]  Nutan Limaye,et al.  Planar Graph Isomorphism is in Log-Space , 2009, 2009 24th Annual IEEE Conference on Computational Complexity.

[20]  Thomas Thierauf,et al.  Reachability in K3, 3-Free Graphs and K5-Free Graphs Is in Unambiguous Log-Space , 2009, FCT.

[21]  Vijay V. Vazirani,et al.  NC Algorithms for Computing the Number of Perfect Matchings in K3, 3-free Graphs and Related Problems , 1988, SWAT.

[22]  Thomas Thierauf,et al.  The Isomorphism Problem for Planar 3-Connected Graphs Is in Unambiguous Logspace , 2009, Theory of Computing Systems.

[23]  Stathis Zachos,et al.  Does co-NP Have Short Interactive Proofs? , 1987, Inf. Process. Lett..

[24]  Takao Asano,et al.  An Approach to the Subgraph Homeomorphism Problem , 1985, Theor. Comput. Sci..

[25]  Nutan Limaye,et al.  3-connected Planar Graph Isomorphism is in Log-space , 2008, FSTTCS.

[26]  Vikraman Arvind,et al.  A Logspace Algorithm for Partial 2-Tree Canonization , 2008, CSR.

[27]  László Babai,et al.  Canonical labeling of graphs , 1983, STOC.