The Complexity of Bounded Length Graph Recoloring and CSP Reconfiguration

In the first part of this work we study the following question: Given two k-colorings α and β of a graph G on n vertices and an integer l, can α be modified into β by recoloring vertices one at a time, while maintaining a k-coloring throughout and using at most l such recoloring steps? This problem is weakly PSPACE-hard for every constant k≥4. We show that the problem is also strongly NP-hard for every constant k≥4 and W[1]-hard (but in XP) when parameterized only by l. On the positive side, we show that the problem is fixed-parameter tractable when parameterized by k+l. In fact, we show that the more general problem of l-length bounded reconfiguration of constraint satisfaction problems (CSPs) is fixed-parameter tractable parameterized by k+l+r, where r is the maximum constraint arity and k is the maximum domain size. We show that for parameter l, the latter problem is W[2]-hard, even for k=2. Finally, if p denotes the number of variables with different values in the two given assignments, we show that the problem is W[2]-hard when parameterized by l−p, even for k=2 and r=3 .

[1]  Christos H. Papadimitriou,et al.  The Connectivity of Boolean Satisfiability: Computational and Structural Dichotomies , 2006, SIAM J. Comput..

[2]  Paul S. Bonsma,et al.  The complexity of rerouting shortest paths , 2010, Theor. Comput. Sci..

[3]  Odile Marcotte,et al.  The Height and Length of Colour Switching , 1999 .

[4]  Daniël Paulusma,et al.  Finding Shortest Paths Between Graph Colourings , 2014, Algorithmica.

[5]  Inge Li Gørtz,et al.  Algorithm Theory – SWAT 2014 , 2014, Lecture Notes in Computer Science.

[6]  David S. Johnson,et al.  Some Simplified NP-Complete Graph Problems , 1976, Theor. Comput. Sci..

[7]  Naomi Nishimura,et al.  Vertex Cover Reconfiguration and Beyond , 2014, ISAAC.

[8]  David S. Johnson,et al.  Stockmeyer: some simplified np-complete graph problems , 1976 .

[9]  Jan van den Heuvel,et al.  Finding paths between 3‐colorings , 2011, IWOCA.

[10]  Martin Milanic,et al.  Complexity of independent set reconfigurability problems , 2012, Theor. Comput. Sci..

[11]  Reinhard Diestel,et al.  Graph Theory , 1997 .

[12]  Christos H. Papadimitriou,et al.  The Connectivity of Boolean Satisfiability: Computational and Structural Dichotomies , 2006, ICALP.

[13]  Michael A. Langston,et al.  Parameterized and Exact Computation, Second International Workshop, IWPEC 2006, Zürich, Switzerland, September 13-15, 2006, Proceedings , 2006, IWPEC.

[14]  Michael R. Fellows,et al.  Parameterized Complexity , 1998 .

[15]  Jan van den Heuvel,et al.  Connectedness of the graph of vertex-colourings , 2008, Discret. Math..

[16]  Naomi Nishimura,et al.  On the Parameterized Complexity of Reconfiguration Problems , 2013, Algorithmica.

[17]  L. Cereceda Mixing graph colourings , 2007 .

[18]  Paul S. Bonsma,et al.  Finding Paths Between Graph Colourings: PSPACE-Completeness and Superpolynomial Distances , 2007, MFCS.

[19]  Jörg Flum,et al.  Parameterized Complexity Theory , 2006, Texts in Theoretical Computer Science. An EATCS Series.

[20]  Paul S. Bonsma,et al.  Reconfiguring Independent Sets in Claw-Free Graphs , 2014, SWAT.

[21]  Martin Milanic,et al.  Shortest paths between shortest paths , 2011, Theor. Comput. Sci..

[22]  Jan van den Heuvel,et al.  The complexity of change , 2013, Surveys in Combinatorics.