Computational Complexity of Jumping Block Puzzles

In combinatorial reconfiguration, the reconfiguration problems on a vertex subset (e.g., an independent set) are well investigated. In these problems, some tokens are placed on a subset of vertices of the graph, and there are three natural reconfiguration rules called “token sliding,” “token jumping,” and “token addition and removal”. In the context of computational complexity of puzzles, the sliding block puzzles play an important role. Depending on the rules and set of pieces, the sliding block puzzles characterize the computational complexity classes including P, NP, and PSPACE. The sliding block puzzles correspond to the token sliding model in the context of combinatorial reconfiguration. On the other hand, a relatively new notion of jumping block puzzles is proposed in puzzle society. This is the counterpart to the token jumping model of the combinatorial reconfiguration problems in the context of block puzzles. We investigate several variants of jumping block puzzles and determine their computational complexities.

[1]  Erik D. Demaine,et al.  A simple proof that the $(n^2-1)$-puzzle is hard , 2018, Theor. Comput. Sci..

[2]  Yanpei Liu,et al.  A Linear Algorithm for 2-bend Embeddings of Planar Graphs in the Two-dimensional Grid , 1998, Discret. Appl. Math..

[3]  Marthe Bonamy,et al.  On the diameter of reconfiguration graphs for vertex colourings , 2011, Electron. Notes Discret. Math..

[4]  Ján Plesník,et al.  The NP-Completeness of the Hamiltonian Cycle Problem in Planar Digraphs with Degree Bound Two , 1979, Inf. Process. Lett..

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

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

[7]  Tom C. van der Zanden Parameterized Complexity of Graph Constraint Logic , 2015, IPEC.

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

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

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

[11]  Ryuhei Uehara,et al.  Generalized Hi-Q is NP-complete , 1990 .

[12]  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..

[13]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

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

[15]  Kazuhisa Makino,et al.  An exact algorithm for the Boolean connectivity problem for k-CNF , 2010, Theor. Comput. Sci..

[16]  D A N I E L R A T N E R A N D M A N F R E D W A R M,et al.  The ( n 2-1 )-Puzzle and Related Relocation Problems , 2008 .

[17]  Kazuhisa Makino,et al.  An exact algorithm for the Boolean connectivity problem for k-CNF , 2011, Theor. Comput. Sci..

[18]  Manfred K. Warmuth,et al.  NxN Puzzle and Related Relocation Problem , 1990, J. Symb. Comput..

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

[20]  S. Golomb,et al.  Polyominoes , 2020, Handbook of Discrete and Computational Geometry, 2nd Ed..

[21]  Erik D. Demaine,et al.  Games, puzzles and computation , 2009 .