On time complexity for connectivity-preserving scattering of mobile robots

Abstract The scattering problem is a fundamental task for mobile robots, which requires that no two robots share the same position. We investigate the scattering problem in the limited-visibility model. In particular, we focus on the connectivity-preservation property, i.e. , the scattering must be achieved so that the disconnection of the visibility graph never occurs (in the visibility graph nodes are robots and edges are their visibility relationship). This paper shows a new scattering algorithm in the semi-synchronous model, which guarantees the connectivity preservation property, and reaches a scattered configuration within O ( min ⁡ { n , D 2 + log ⁡ n } ) asynchronous rounds in expectation, where n is the number of robots and D is the diameter of the initial visibility graph. Note that a part of this complexity analysis is adaptive in the sense that it depends on D . This implies that our algorithm quickly scatters all robots crowded with a small-diameter visibility graph. We also show two matching lower bounds for the connectivity-preserving scattering problem. The first lower bound is Ω ( n ) rounds in the case of D = Ω ( n ) , which is a lower bound applying to any connectivity-preserving algorithm. The second bound applies to a (reasonably) restricted class of algorithms, called conservative algorithms , which provides Ω ( D 2 ) -round lower bound. These two bounds imply that our algorithm achieves the optimal running time (in the sense of both adaptive and non-adaptive analyses) as conservative ones because it is conservative.

[1]  Masafumi Yamashita,et al.  Erratum: Distributed Anonymous Mobile Robots: Formation of Geometric Patterns , 2006, SIAM J. Comput..

[2]  Jorge Urrutia,et al.  Complexity of barrier coverage with relocatable sensors in the plane , 2015, Theor. Comput. Sci..

[3]  Xavier Défago,et al.  Using eventually consistent compasses to gather memory-less mobile robots with limited visibility , 2009, TAAS.

[4]  Lali Barrière,et al.  Uniform scattering of autonomous mobile robots in a grid , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.

[5]  Nicola Santoro,et al.  Gathering of asynchronous robots with limited visibility , 2005, Theor. Comput. Sci..

[6]  Nicola Santoro,et al.  Distributed Barrier Coverage with Relocatable Sensors , 2014, SIROCCO.

[7]  Masafumi Yamashita,et al.  Distributed memoryless point convergence algorithm for mobile robots with limited visibility , 1999, IEEE Trans. Robotics Autom..

[8]  Giuseppe Prencipe Instantaneous Actions vs. Full Asynchronicity : Controlling and Coordinating a Set of Autonomous Mobile Robots , 2001, ICTCS.

[9]  Franck Petit,et al.  Scatter of Robots , 2009, Parallel Process. Lett..

[10]  Nicola Santoro,et al.  Self-deployment of mobile sensors on a ring , 2008, Theor. Comput. Sci..

[11]  Maria Gradinariu Potop-Butucaru,et al.  Optimal Byzantine-resilient convergence in uni-dimensional robot networks , 2010, Theor. Comput. Sci..

[12]  Xavier Défago,et al.  The cost of probabilistic agreement in oblivious robot networks , 2010, Inf. Process. Lett..