Sliding Squares in Parallel
Hugo A. Akitaya, S\'andor P. Fekete, Peter Kramer, Saba Molaei, Christian Rieck, Frederick Stock, Tobias Wallner

TL;DR
This paper studies parallel reconfiguration of square modules in modular robotics, providing complexity results and algorithms that significantly improve reconfiguration time by leveraging parallel moves.
Contribution
It introduces the first tight complexity bounds and algorithms for parallel reconfiguration, including NP-completeness results and an optimal in-place reconfiguration algorithm.
Findings
Deciding a single parallel move is NP-complete for unlabeled modules.
Deciding two parallel steps for labeled modules is NP-complete.
An optimal in-place reconfiguration algorithm runs in O(P) parallel steps.
Abstract
We consider algorithmic problems motivated by modular robotic reconfiguration in the sliding square model, in which we are given square-shaped modules in a (labeled or unlabeled) start configuration and need to find a schedule of sliding moves to transform it into a desired goal configuration, maintaining connectivity of the configuration at all times. Recent work has aimed at minimizing the total number of moves, resulting in fully sequential schedules that perform reconfiguration in moves for arrangements of bounding box perimeter size , or a number of moves linear in the sum of module coordinates in the start and target arrangements. We extend the model to leverage the possibility of parallel motion, thereby reducing worst-case makespans by a factor linear in . Our work presents tight results both in terms of complexity and algorithms: We show that…
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.
