Abstract

We consider a discrete system of nn devices lying on a 2-dimensional square grid and forming an initial connected shape SIS_I. Each device is equipped with a linear-strength mechanism which enables it to move a whole line of consecutive devices in a single time-step. We study the problem of transforming SIS_I into a given connected target shape SFS_F of the same number of devices, via a finite sequence of \emph{line moves}. Our focus is on designing \emph{centralised} transformations aiming at \emph{minimising the total number of moves} subject to the constraint of \emph{preserving connectivity} of the shape throughout the course of the transformation. We first give very fast connectivity-preserving transformations for the case in which the \emph{associated graphs} of SI S_I and SF S_F are isomorphic to a Hamiltonian line. In particular, our transformations make O(nlog⁡n O(n \log n ) moves, which is asymptotically equal to the best known running time of connectivity-breaking transformations. Our most general result is then a connectivity-preserving \emph{universal transformation} that can transform any initial connected shape SI S_I into any target connected shape SF S_F , through a sequence of O(nn)O(n\sqrt{n}) moves. Finally, we establish Ω(nlog⁡n)Ω(n \log n) lower bounds for two restricted sets of transformations. These are the first lower bounds for this model and are matching the best known O(nlog⁡n) O(n \log n) upper bounds.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.