Distributed Transformations of Hamiltonian Shapes based on Line Moves
Abdullah Almethen, Othon Michail, Igor Potapov

TL;DR
This paper presents a distributed algorithm for transforming connected shapes of agents on a grid into a target shape using line moves, achieving asymptotically optimal move complexity similar to centralized solutions.
Contribution
It introduces the first distributed, connectivity-preserving shape transformation algorithm utilizing line moves with optimal asymptotic move complexity.
Findings
Achieves $O(n \, \log n)$ move complexity, matching centralized algorithms.
Enables shape transformations while maintaining connectivity.
Solves the line formation problem for shapes with Hamiltonian paths.
Abstract
We consider a discrete system of simple indistinguishable devices, called \emph{agents}, forming a \emph{connected} shape on a two-dimensional square grid. Agents are equipped with a linear-strength mechanism, called a \emph{line move}, by which an agent can push a whole line of consecutive agents in one of the four directions in a single time-step. We study the problem of transforming an initial shape into a given target shape via a finite sequence of line moves in a distributed model, where each agent can observe the states of nearby agents in a Moore neighbourhood. Our main contribution is the first distributed connectivity-preserving transformation that exploits line moves within a total of moves, which is asymptotically equivalent to that of the best-known centralised transformations. The algorithm solves the \emph{line formation problem} 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.
Taxonomy
TopicsModular Robots and Swarm Intelligence · Optimization and Search Problems · Cellular Automata and Applications
