On the Parameterized Complexity of Reconfiguration Problems

We present the first results on the parameterized complexity of reconfiguration problems, where a reconfiguration variant of an optimization problem $$\mathcal {Q}$$Q takes as input two feasible solutions S and T and determines if there is a sequence of reconfiguration steps, i.e. a reconfiguration sequence, that can be applied to transform S into T such that each step results in a feasible solution to $$\mathcal {Q}$$Q. For most of the results in this paper, S and T are sets of vertices of a given graph and a reconfiguration step adds or removes a vertex. Our study is motivated by results establishing that for many NP-hard problems, the classical complexity of reconfiguration is PSPACE-complete. We address the question for several important graph properties under two natural parameterizations: k, a bound on the size of solutions, and $$\ell $$ℓ, a bound on the length of reconfiguration sequences. Our first general result is an algorithmic paradigm, the reconfiguration kernel, used to obtain fixed-parameter tractable algorithms for reconfiguration variants of Vertex Cover and, more generally, Bounded Hitting Set and Feedback Vertex Set, all parameterized by k. In contrast, we show that reconfiguring Unbounded Hitting Set is W[2]-hard when parameterized by $$k+\ell $$k+ℓ. We also demonstrate the W[1]-hardness of reconfiguration variants of a large class of maximization problems parameterized by $$k+\ell $$k+ℓ, and of their corresponding deletion problems parameterized by $$\ell $$ℓ; in doing so, we show that there exist problems in FPT when parameterized by k, but whose reconfiguration variants are W[1]-hard when parameterized by $$k+\ell $$k+ℓ.

[1]  Takehiro Ito,et al.  Fixed-Parameter Tractability of Token Jumping on Planar Graphs , 2014, ISAAC.

[2]  Venkatesh Raman,et al.  Solving minones-2-sat as Fast as vertex cover , 2010, MFCS.

[3]  Takehiro Ito,et al.  On the complexity of reconfiguration problems , 2008, Theor. Comput. Sci..

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

[5]  Dimitrios M. Thilikos,et al.  Invitation to fixed-parameter algorithms , 2007, Comput. Sci. Rev..

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

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

[8]  Peter Damaschke,et al.  The union of minimal hitting sets: Parameterized combinatorial bounds and counting , 2007, J. Discrete Algorithms.

[9]  Naomi Nishimura,et al.  Shortest Reconfiguration Paths in the Solution Space of Boolean Formulas , 2015, ICALP.

[10]  Takehiro Ito,et al.  Reconfiguration of list edge-colorings in a graph , 2012, Discret. Appl. Math..

[11]  Gregory Gutin,et al.  Digraphs - theory, algorithms and applications , 2002 .

[12]  Michal Pilipczuk,et al.  Parameterized Algorithms , 2015, Springer International Publishing.

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

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

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

[16]  Russell Impagliazzo,et al.  Which problems have strongly exponential complexity? , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[17]  Karen Seyffarth,et al.  The k-Dominating Graph , 2012, Graphs Comb..

[18]  Takehiro Ito,et al.  On the Parameterized Complexity for Token Jumping on Graphs , 2014, TAMC.

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

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

[21]  Marcin Wrochna,et al.  Reconfiguration in bounded bandwidth and tree-depth , 2014, J. Comput. Syst. Sci..

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

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

[24]  Jan van den Heuvel,et al.  Mixing 3-colourings in bipartite graphs , 2007, Eur. J. Comb..

[25]  Frank Harary,et al.  Graph Theory , 2016 .

[26]  Erik D. Demaine,et al.  PSPACE-completeness of sliding-block puzzles and other problems through the nondeterministic constraint logic model of computation , 2002, Theor. Comput. Sci..

[27]  Takehiro Ito,et al.  The complexity of dominating set reconfiguration , 2015, Theor. Comput. Sci..

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

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

[30]  Stéphan Thomassé,et al.  A 4k2 kernel for feedback vertex set , 2010, TALG.

[31]  Russell Impagliazzo,et al.  Complexity of k-SAT , 1999, Proceedings. Fourteenth Annual IEEE Conference on Computational Complexity (Formerly: Structure in Complexity Theory Conference) (Cat.No.99CB36317).

[32]  Saket Saurabh,et al.  Parameterized algorithms for feedback set problems and their duals in tournaments , 2006, Theor. Comput. Sci..

[33]  Marthe Bonamy,et al.  Recoloring bounded treewidth graphs , 2013, Electron. Notes Discret. Math..

[34]  Michael R. Fellows,et al.  Local Search: Is Brute-Force Avoidable? , 2009, IJCAI.

[35]  Paul S. Bonsma,et al.  Finding Paths between graph colourings: PSPACE-completeness and superpolynomial distances , 2007, Theor. Comput. Sci..

[36]  Rolf Niedermeier,et al.  Compression-based fixed-parameter algorithms for feedback vertex set and edge bipartization , 2006, J. Comput. Syst. Sci..

[37]  Naomi Nishimura,et al.  Reconfiguration over Tree Decompositions , 2014, IPEC.

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

[39]  Stefan Kratsch,et al.  Kernel Lower Bounds using Co-Nondeterminism: Finding Induced Hereditary Subgraphs , 2012, TOCT.

[40]  Peter Damaschke,et al.  The union of minimal hitting sets: Parameterized combinatorial bounds and counting , 2009, J. Discrete Algorithms.

[41]  Venkatesh Raman,et al.  Solving min ones 2-sat as fast as vertex cover , 2013, Theor. Comput. Sci..

[42]  Fahad Panolan,et al.  Reconfiguration on Sparse Graphs , 2015, WADS.

[43]  Paul S. Bonsma,et al.  The Complexity of Bounded Length Graph Recoloring and CSP Reconfiguration , 2014, IPEC.

[44]  John M. Lewis,et al.  The Node-Deletion Problem for Hereditary Properties is NP-Complete , 1980, J. Comput. Syst. Sci..

[45]  Venkatesh Raman,et al.  Parameterized complexity of finding subgraphs with hereditary properties , 2000, Theor. Comput. Sci..

[46]  Naomi Nishimura,et al.  Reconfiguration of dominating sets , 2014, J. Comb. Optim..

[47]  Hans L. Bodlaender,et al.  A Cubic Kernel for Feedback Vertex Set , 2007, STACS.