Sequentially Swapping Tokens: Further on Graph Classes
Hironori Kiya, Yuto Okada, Hirotaka Ono, Yota Otachi

TL;DR
This paper extends the understanding of the Sequential Token Swapping problem by providing a polynomial-time algorithm for block-cactus graphs and establishing hardness results for other graph classes like grids and king's graphs.
Contribution
It introduces a polynomial-time algorithm for block-cactus graphs and presents tools for proving hardness on classes such as chordal and bipartite graphs.
Findings
Polynomial-time algorithm for block-cactus graphs
Hardness results for grids and king's graphs
Tools for showing computational hardness on restricted graph classes
Abstract
We study the following variant of the 15 puzzle. Given a graph and two token placements on the vertices, we want to find a walk of the minimum length (if any exists) such that the sequence of token swappings along the walk obtains one of the given token placements from the other one. This problem was introduced as Sequential Token Swapping by Yamanaka et al. [JGAA 2019], who showed that the problem is intractable in general but polynomial-time solvable for trees, complete graphs, and cycles. In this paper, we present a polynomial-time algorithm for block-cactus graphs, which include all previously known cases. We also present general tools for showing the hardness of the problem on restricted graph classes such as chordal graphs and chordal bipartite graphs. We also show that the problem is hard on grids and king's graphs, which are the graphs corresponding to the 15 puzzle and its…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenome Rearrangement Algorithms
