Given two independent sets $I, J$ of a graph $G$, and imagine that a token (coin) is placed at each vertex of $I$. The Sliding Token problem asks if one could transform $I$ to $J$ via a sequence of elementary steps, where each step requires sliding a token from one vertex to one of its neighbors so that the resulting set of vertices where tokens are placed remains independent. This problem is $\mathsf{PSPACE}$-complete even for planar graphs of maximum degree $3$ and bounded-treewidth. In this paper, we show that Sliding Token can be solved efficiently for cactus graphs and block graphs, and give upper bounds on the length of a transformation sequence between any two independent sets of these graph classes. Our algorithms are designed based on two main observations. First, all structures that forbid the existence of a sequence of token slidings between $I$ and $J$, if exist, can be found in polynomial time. A sufficient condition for determining no-instances can be easily derived using this characterization. Second, without such forbidden structures, a sequence of token slidings between $I$ and $J$ does exist. In this case, one can indeed transform $I$ to $J$ (and vice versa) using a polynomial number of token-slides.
[1]
Paul S. Bonsma,et al.
Reconfiguring Independent Sets in Claw-Free Graphs
,
2014,
SWAT.
[2]
Eli Fox-Epstein,et al.
Sliding Tokens on Block Graphs
,
2017,
WALCOM.
[3]
Yota Otachi,et al.
Linear-time algorithm for sliding tokens on trees
,
2014,
Theor. Comput. Sci..
[4]
Martin Milanic,et al.
Complexity of independent set reconfigurability problems
,
2012,
Theor. Comput. Sci..
[5]
Hans-Jürgen Bandelt,et al.
Distance-hereditary graphs
,
1986,
J. Comb. Theory B.
[6]
Ryuhei Uehara,et al.
Sliding Tokens on a Cactus
,
2016,
ISAAC.
[7]
Yota Otachi,et al.
Sliding Token on Bipartite Permutation Graphs
,
2015,
ISAAC.
[8]
Tom C. van der Zanden.
Parameterized Complexity of Graph Constraint Logic
,
2015,
IPEC.
[9]
Jan van den Heuvel,et al.
The complexity of change
,
2013,
Surveys in Combinatorics.
[10]
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..
[11]
Ryuhei Uehara,et al.
Shortest Reconfiguration of Sliding Tokens on a Caterpillar
,
2016,
WALCOM.