Computing Bounded Path Decompositions in Logspace

We present a logspace algorithm to compute path decompositions of bounded pathwidth graphs, thus settling its complexity. Prior to our work, the best known upper bound to compute such decompositions was linear time [Bod96, BK96]. We also show that deciding if the pathwidth of a graph is at most a given constant is L-complete. Besides being of fundamental interest, our results represent an important step to gain a better understanding of the complexity of Graph Isomorphism of bounded pathwidth graphs.

[1]  Egon Wanke,et al.  Bounded Tree-Width and LOGCFL , 1993, J. Algorithms.

[2]  Steven Lindell A Logspace Algorithm for Tree Canonization , 1992 .

[3]  Wolfgang Thomas,et al.  Handbook of Theoretical Computer Science, Volume B: Formal Models and Semantics , 1990 .

[4]  Hans L. Bodlaender,et al.  A linear time algorithm for finding tree-decompositions of small treewidth , 1993, STOC.

[5]  Oleg Verbitsky,et al.  Testing Graph Isomorphism in Parallel by Playing a Game , 2006, ICALP.

[6]  Jacobo Torán,et al.  Restricted space algorithms for isomorphism on bounded treewidth graphs , 2012, Inf. Comput..

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

[8]  Andreas Jakoby,et al.  Logspace Versions of the Theorems of Bodlaender and Courcelle , 2010, 2010 IEEE 51st Annual Symposium on Foundations of Computer Science.

[9]  Bruno Courcelle,et al.  Graph Rewriting: An Algebraic and Logic Approach , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

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

[11]  Hans L. Bodlaender,et al.  Polynomial Algorithms for Graph Isomorphism and Chromatic Index on Partial k-Trees , 1988, J. Algorithms.

[12]  Ton Kloks,et al.  Efficient and Constructive Algorithms for the Pathwidth and Treewidth of Graphs , 1993, J. Algorithms.

[13]  R. Halin S-functions for graphs , 1976 .

[14]  Samir Datta,et al.  Graph Isomorphism for K_{3, 3}-free and K_5-free graphs is in Log-space , 2009, FSTTCS.

[15]  Uwe Schöning Graph Isomorphism is in the Low Hierarchy , 1988, J. Comput. Syst. Sci..

[16]  Hans L. Boblaender Polynomial algorithms for graph isomorphism and chromatic index on partial k -trees , 1990 .

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

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

[19]  Paul D. Seymour,et al.  Graph Minors. II. Algorithmic Aspects of Tree-Width , 1986, J. Algorithms.

[20]  Stephen A. Cook,et al.  Problems Complete for Deterministic Logarithmic Space , 1987, J. Algorithms.

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