TL;DR
This paper introduces an input-sensitive in-place algorithm for reconfiguring edge-connected square modules with fewer moves, improving efficiency and outperforming previous methods in experiments.
Contribution
It presents Gather&Compact, a novel algorithm that minimizes sliding moves based on configuration perimeter, and proves the NP-hardness of the move minimization problem.
Findings
Gather&Compact requires O( P̄ n ) moves, where P̄ is maximum perimeter.
The algorithm outperforms previous methods in experimental comparisons.
The move minimization problem is NP-hard.
Abstract
A well-established theoretical model for modular robots in two dimensions are edge-connected configurations of square modules, which can reconfigure through so-called sliding moves. Dumitrescu and Pach [Graphs and Combinatorics, 2006] proved that it is always possible to reconfigure one edge-connected configuration of squares into any other using at most sliding moves, while keeping the configuration connected at all times. For certain pairs of configurations, reconfiguration may require sliding moves. However, significantly fewer moves may be sufficient. We prove that it is NP-hard to minimize the number of sliding moves for a given pair of edge-connected configurations. On the positive side we present Gather&Compact, an input-sensitive in-place algorithm that requires only sliding moves to transform one configuration into the other, where…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
