Optimal and competitive runtime bounds for continuous, local gathering of mobile robots

We consider a scenario in which n mobile robots with a limited viewing range are distributed arbitrarily in the plane, such that the visibility graph of the robots is connected. The goal is to gather the robots in one (not predefined) point. Each robot may base its decision where to move only on the current relative positions of the robots which are in its viewing range. That is, besides having a limited viewing range, the robots are oblivious (they do not use information from the past), they do not have IDs, and they do not have a common sense of direction. On the other hand side, we assume that they are points, i.e., have no extent. Variants of this problem have been studied extensively in different discrete time models. In this paper, we study the gathering problem in a continuous time model. That is, the robots continuously sense the positions of their neighboring robots within their viewing range, and continuously adapt speed and direction, according to a local rule. We assume a speed limit normalized to 1, so that the maximum distance traveled by any robot is smaller or equal to the runtime. Gordon, Wagner and Bruckstein have proposed a simple and intuitive continuous algorithm in ANTS '04, and they showed that their algorithm gathers the robots in finite time. But the runtime of this algorithm has been open since then. We present a runtime analysis for their algorithm and show two runtime bounds. The first one is an optimal worst case bound O(n), the second one shows the log(OPT)-competitiveness in the sense that if OPT is the runtime of an optimal global algorithm, the local algorithm is at most by a factor of log(OPT) slower than the global algorithm. Best previous bounds on the distance traveled by the robots are obtained for discrete time models and are O(n^2) in the worst case and only O(n) competitive.

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

[2]  Franck Petit,et al.  Self-stabilizing Deterministic Gathering , 2009, ALGOSENSORS.

[3]  Maria Gradinariu Potop-Butucaru,et al.  Connectivity-Preserving Scattering of Mobile Robots with Limited Visibility , 2010, SSS.

[4]  Alfred M. Bruckstein,et al.  Gathering Multiple Robotic Agents with Crude Distance Sensing Capabilities , 2008, ANTS Conference.

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

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

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

[8]  Xavier Défago,et al.  Gathering Asynchronous Mobile Robots with Inaccurate Compasses , 2006, OPODIS.

[9]  Branislav Katreniak Convergence with Limited Visibility by Asynchronous Mobile Robots , 2011, SIROCCO.

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

[11]  Reuven Cohen,et al.  Convergence Properties of the Gravitational Algorithm in Asynchronous Robot Systems , 2005, SIAM J. Comput..

[12]  Hoa G. Nguyen,et al.  Autonomous Communication Relays for Tactical Robots , 2003 .

[13]  Friedhelm Meyer auf der Heide,et al.  A Continuous, Local Strategy for Constructing a Short Chain of Mobile Robots , 2010, SIROCCO.

[14]  Israel A. Wagner,et al.  Gathering Multiple Robotic A(ge)nts with Limited Sensing Capabilities , 2004, ANTS Workshop.

[15]  Yoshiaki Katayama,et al.  Gathering Autonomous Mobile Robots with Dynamic Compasses: An Optimal Result , 2007, DISC.

[16]  Bernard Chazelle,et al.  Natural algorithms , 2009, SODA.