Compacting Squares

05/17/2021
by   Irina Kostitsyna, et al.
0

Edge-connected configurations of squares are a common model for modular robots in two dimensions. A well-established way to reconfigure such modular robots are so-called sliding moves. Dumitrescu and Pach [Graphs and Combinatorics, 2006] proved that it is always possible to reconfigure one edge-connected configuration of n squares into any other using at most O(n^2) sliding moves, while keeping the configuration connected at all times. For certain configurations Ω(n^2) sliding moves are necessary. However, significantly fewer moves may be sufficient. In this paper we present a novel input-sensitive in-place algorithm which requires only O(P̅ n) sliding moves to transform one configuration into the other, where P̅ is the maximum perimeter of the respective bounding boxes. Our Gather Compact algorithm is built on the basic principle that well-connected components of modular robots can be transformed efficiently. Hence we iteratively increase the connectivity within a configuration, to finally arrive at a single solid xy-monotone component. We implemented Gather Compact and compared it experimentally to the in-place modification by Moreno and Sacristán [EuroCG 2020] of the Dumitrescu and Pach algorithm (MSDP). Our experiments show that Gather Compact consistently outperforms MSDP by a significant margin, on all types of square configurations.

READ FULL TEXT

page 3

page 6

page 7

page 8

page 9

page 10

page 11

page 14

research
08/21/2019

Universal Reconfiguration of Facet-Connected Modular Robots by Pivots: The O(1) Musketeers

We present the first universal reconfiguration algorithm for transformin...
research
12/14/2020

Characterizing Universal Reconfigurability of Modular Pivoting Robots

We give both efficient algorithms and hardness results for reconfiguring...
research
04/19/2023

Reconfiguration of 3D Pivoting Modular Robots

We study a new model of 3-dimensional modular self-reconfigurable robots...
research
02/07/2022

Optimal Gathering over Meeting Nodes in Infinite Grid

The gathering over meeting nodes problem requires the robots to gather a...
research
09/22/2022

Efficiently Reconfiguring a Connected Swarm of Labeled Robots

When considering motion planning for a swarm of n labeled robots, we nee...
research
03/28/2021

Coordinated Motion Planning Through Randomized k-Opt

This paper examines the approach taken by team gitastrophe in the CG:SHO...
research
10/01/2020

Analysis of the weighted kappa and its maximum with Markov moves

In this paper the notion of Markov move from Algebraic Statistics is use...

Please sign up or login with your details

Forgot password? Click here to reset