Hardness of Token Swapping on Trees
Oswin Aichholzer, Erik D. Demaine, Matias Korman, Jayson Lynch, Anna, Lubiw, Zuzana Mas\'arov\'a, Mikhail Rudoy, Virginia Vassilevska Williams,, Nicole Wein

TL;DR
This paper proves that both sequential and parallel token swapping problems on trees are NP-hard, establishing their computational difficulty and limitations on approximation algorithms, which advances understanding in graph algorithms and related fields.
Contribution
It demonstrates NP-hardness of token swapping on trees and shows the best possible approximation factor for a broad class of algorithms is 2.
Findings
NP-hardness of token swapping on trees
Limitations on approximation algorithms with factor 2
Previous polynomial algorithms are optimal within their class
Abstract
Given a graph where every vertex has exactly one labeled token, how can we most quickly execute a given permutation on the tokens? In (sequential) token swapping, the goal is to use the shortest possible sequence of swaps, each of which exchanges the tokens at the two endpoints of an edge of the graph. In parallel token swapping, the goal is to use the fewest rounds, each of which consists of one or more swaps on the edges of a matching. We prove that both of these problems remain NP-hard when the graph is restricted to be a tree. These token swapping problems have been studied by disparate groups of researchers in discrete mathematics, theoretical computer science, robot motion planning, game theory, and engineering. Previous work establishes NP-completeness on general graphs (for both problems); polynomial-time algorithms for simple graph classes such as cliques, stars, paths, and…
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.
