Reconfiguration of unit squares and disks: PSPACE-hardness in simple settings
Mikkel Abrahamsen, Kevin Buchin, Maike Buchin, Linda Kleist, and Maarten L\"offler, Lena Schlipf, Andr\'e Schulz, Jack Stade

TL;DR
This paper proves that reconfiguring arrangements of identical unit squares or disks within polygons is PSPACE-hard, even in simple settings, advancing understanding of computational complexity in geometric reconfiguration problems.
Contribution
It establishes PSPACE-hardness for reconfiguring unlabeled unit squares in simple polygons, extending previous results to more restricted settings and introducing new complexity proofs.
Findings
Reconfiguration of unit squares in simple polygons is PSPACE-hard.
Reconfiguration of unit disks in polygons with holes is PSPACE-hard.
Complexity results extend previous NP-hardness findings to PSPACE-hardness.
Abstract
We study two well-known reconfiguration problems. Given a start and a target configuration of geometric objects in a polygon, we wonder whether we can move the objects from the start configuration to the target configuration while avoiding collisions between the objects and staying within the polygon. Problems of this type have been considered since the early 80s by roboticists and computational geometers. In this paper, we study some of the simplest possible variants where the objects are unlabeled unit squares or unit disks. In unlabeled reconfiguration, the objects are identical, so that any object is allowed to end at any of the targets positions. We show that it is PSPACE-hard to decide whether there exists a reconfiguration of unit squares even in a simple polygon. Previously, it was only known to be PSPACE-hard in a polygon with holes [Solovey and Halperin, Int. J. Robotics…
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.
