Gathering a Closed Chain of Robots on a Grid

We consider the following variant of the two-dimensional gathering problem for swarms of robots: Given a swarm of n indistinguishable, point-shaped robots on a two-dimensional grid. Initially, the robots form a closed chain on the grid and must keep this connectivity during the whole process of their gathering. Connectivity means, that neighboring robots of the chain need to be positioned at the same or neighboring points of the grid. In our model, gathering means to keep shortening the chain until the robots are located inside a 2x2 subgrid. Our model is completely local (no global control, no global coordinates, no compass, no global communication or vision, . . . ). Each robot can only see its next constant number of left and right neighbors on the chain. This fixed constant is called the viewing path length. All its operations and detections are restricted to this constant number of robots. Other robots, even if located at neighboring or the same grid point, cannot be detected. Only based on the relative positions of its detectable chain neighbors, can a robot decide to obtain a certain state. Based on this state and their local knowledge, the robots do local modifications to the chain by moving to neighboring grid points without breaking the chain. These modifications are performed without the knowledge whether they lead to a global progress or not. We assume the fully synchronous FSYNC model. For this problem, we present a gathering algorithm which needs linear time. This result generalizes the result, where an open chain with specified distinguishable (and fixed) endpoints is considered.

[1]  Friedhelm Meyer auf der Heide,et al.  Optimal strategies for maintaining a chain of relays between an explorer and a base camp , 2009, Theor. Comput. Sci..

[2]  Sonia Mart́ınez Practical multiagent rendezvous through modified circumcenter algorithms , 2009, Autom..

[3]  Alfredo Navarra,et al.  Optimal Gathering of Oblivious Robots in Anonymous Graphs , 2013, SIROCCO.

[4]  Nicola Santoro,et al.  Solving the Robots Gathering Problem , 2003, ICALP.

[5]  Xavier Défago,et al.  The Gathering Problem for Two Oblivious Robots with Unreliable Compasses , 2012, SIAM J. Comput..

[6]  Reuven Cohen,et al.  Robot Convergence via Center-of-Gravity Algorithms , 2004, SIROCCO.

[7]  Euripides Markou,et al.  Gathering asynchronous oblivious mobile robots in a ring , 2006, Theor. Comput. Sci..

[8]  Nicola Santoro,et al.  Distributed Computing by Oblivious Mobile Robots , 2012, Synthesis Lectures on Distributed Computing Theory.

[9]  Giuseppe Prencipe,et al.  Impossibility of gathering by a set of autonomous mobile robots , 2007, Theor. Comput. Sci..

[10]  Masafumi Yamashita,et al.  Formation and agreement problems for synchronous mobile robots with limited visibility , 1995, Proceedings of Tenth International Symposium on Intelligent Control.

[11]  Friedhelm Meyer auf der Heide,et al.  Towards Gathering Robots with Limited View in Linear Time: The Closed Chain Case , 2015, ArXiv.

[12]  Alfredo Navarra,et al.  Gathering of Robots on Anonymous Grids without Multiplicity Detection , 2012, SIROCCO.

[13]  Friedhelm Meyer auf der Heide,et al.  A local O(n2) gathering algorithm , 2010, SPAA '10.

[14]  Friedhelm Meyer auf der Heide,et al.  A tight runtime bound for synchronous gathering of autonomous robots with limited visibility , 2011, SPAA '11.

[15]  Andrzej Pelc,et al.  Deterministic Rendezvous in Graphs , 2003, ESA.

[16]  Alfredo Navarra,et al.  Optimal Gathering on Infinite Grids , 2014, SSS.

[17]  Friedhelm Meyer auf der Heide,et al.  Maintaining Communication Between an Explorer and a Base Station , 2006, BICC.

[18]  Yoshiaki Katayama,et al.  Dynamic Compass Models and Gathering Algorithms for Autonomous Mobile Robots , 2007, SIROCCO.