ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2005.08351
15
3

On Efficient Connectivity-Preserving Transformations in a Grid

17 May 2020
Abdullah Almethen
O. Michail
Igor Potapov
ArXivPDFHTML
Abstract

We consider a discrete system of nnn devices lying on a 2-dimensional square grid and forming an initial connected shape SIS_ISI​. 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_ISI​ into a given connected target shape SFS_FSF​ 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 SI​ and SF S_F SF​ are isomorphic to a Hamiltonian line. In particular, our transformations make O(nlog⁡n O(n \log n O(nlogn) 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 SI​ into any target connected shape SF S_F SF​, through a sequence of O(nn)O(n\sqrt{n})O(nn​) moves. Finally, we establish Ω(nlog⁡n)\Omega(n \log n)Ω(nlogn) 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) O(nlogn) upper bounds.

View on arXiv
Comments on this paper