×

The impact of the Gabriel subgraph of the visibility graph on the gathering of mobile autonomous robots. (English) Zbl 1403.68298

Chrobak, Marek (ed.) et al., Algorithms for sensor systems. 12th international symposium on algorithms and experiments for wireless sensor networks, ALGOSENSORS 2016, Aarhus, Denmark, August 25–26, 2016. Revised selected papers. Cham: Springer (ISBN 978-3-319-53057-4/pbk; 978-3-319-53058-1/ebook). Lecture Notes in Computer Science 10050, 62-79 (2017).
Summary: In this work, we reconsider the well-known Go-To-The-Center algorithm due to H. Ando, I. Suzuki and M. Yamashita [“Formation and agreement problems for synchronous mobile robots with limited visibility”, in: Proceedings of tenth international symposium on intelligent control, 1995. Los Alamitos, CA: IEEE Computer Society. 453–460 (1995; doi:10.1109/ISIC.1995.525098)] for gathering in the plane n autonomous mobile robots with limited viewing range. The above authors have introduced it as a discrete, round-based algorithm and proved its correctness. In [B. Degener et al., “A tight runtime bound for synchronous gathering of autonomous robots with limited visibility”, in: Proceedings of the twenty-third annual ACM symposium on parallelism in algorithms and architectures, SPAA ’11. New York, NY: Association for Computing Machinery (ACM). 139–148 (2011; doi:10.1145/1989493.1989515)], it is shown that the algorithm gathers in \(\varTheta \left( n^2\right) \) rounds. Remarkably, this algorithm exploits the fact, that during its execution, many collisions of robots occur. Such collisions are interpreted as a success because it is assumed that such collided robots behave the same from now on. This is o.k. under the assumption, those robots have no extent. Otherwise, collisions should be avoided.
In this paper, we consider a continuous Go-To-The-Center (GTC) strategy in which the robots continuously observe the positions of their neighbors and adapt their speed (assuming a speed limit) and direction. Our first results are time bounds of \(O\left( n^2\right) \) for gathering in two-dimensional Euclidean space, and \(\varTheta \left( n\right) \) for the one-dimensional case.
Our main contribution is the introduction and evaluation of a continuous algorithm which performs Go-To-The-Center considering only the neighbors of a robots w.r.t. the Gabriel subgraph of the visibility graph (GTGC). We show that this modification still correctly executes gathering in one and two dimensions, with the same time bounds as above. Simulations exhibit a severe difference of the behavior of the GTC and the GTGC strategy: Whereas lots of collisions occur during a run of the GTC strategy, typically only one, namely the final collision occurs during a run of the GTGC strategy. We can prove this “collisionless property” of the GTGC algorithm for the one-dimensional case. In the case of the two-dimensional Euclidean space, we conjecture that the “collisionless property” holds for almost every initial configuration.
For the entire collection see [Zbl 1355.68013].

MSC:

68T40 Artificial intelligence for robotics
68R10 Graph theory (including graph drawing) in computer science
68U05 Computer graphics; computational geometry (digital and algorithmic aspects)
Full Text: DOI

References:

[1] Agathangelou, C., Georgiou, C., Mavronicolas, M.: A distributed algorithm for gathering many fat mobile robots in the plane. In: Proceedings of the 2013 ACM Symposium on Principles of Distributed Computing, PODC 2013, pp. 250-259. ACM, New York, NY, USA (2013) · Zbl 1323.68547
[2] Ando, H., Suzuki, I., Yamashita, M.: Formation and agreement problems for synchronous mobile robots with limited visibility. In: Proceedings of the 1995 IEEE International Symposium on Intelligent Control, 1995, pp. 453-460 (1995)
[3] Chrystal, G.: On the problem to construct the minimum circle enclosing n givenpoints in a plane. In: Proceedings of the Edinburgh Mathematical Society, Third Meeting, pp. 30-35 (1885) · JFM 17.0540.01
[4] Cohen, R.; Peleg, D.; Albers, S.; Radzik, T., Convergence properties of the gravitational algorithm in asynchronous robot systems, Algorithms - ESA 2004, 228-239, 2004, Heidelberg: Springer, Heidelberg · Zbl 1111.68707 · doi:10.1007/978-3-540-30140-0_22
[5] Cord-Landwehr, A.; Černá, I.; Gyimóthy, T.; Hromkovič, J.; Jefferey, K.; Králović, R.; Vukolić, M.; Wolf, S., Collisionless gathering of robots with an extent, SOFSEM 2011: Theory and Practice of Computer Science, 178-189, 2011, Heidelberg: Springer, Heidelberg · Zbl 1298.68269 · doi:10.1007/978-3-642-18381-2_15
[6] Cortes, J.; Martinez, S.; Bullo, F., Robust rendezvous for mobile autonomous agents via proximity graphs in arbitrary dimensions, IEEE Trans. Autom. Control, 51, 8, 1289-1298, 2006 · Zbl 1366.93400 · doi:10.1109/TAC.2006.878713
[7] Czyzowicz, J.; Gsieniec, L.; Pelc, A.; Shvartsman, MMAA, Gathering few fat mobile robots in the plane, Principles of Distributed Systems, 350-364, 2006, Heidelberg: Springer, Heidelberg · doi:10.1007/11945529_25
[8] Degener, B., Kempkes, B., Langner, T., auf der Heide, F.M., Pietrzyk, P., Wattenhofer, R.: A tight runtime bound for synchronous gathering of autonomous robots with limited visibility. In: Proceedings of the 23rd ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2011, pp. 139-148. ACM, New York, NY, USA (2011)
[9] Ruben Gabriel, K.; Sokal, R., A new statistical approach to geographic variation analysis, Syst. Biol., 18, 3, 259-278, 1969
[10] Gordon, N.; Wagner, IA; Bruckstein, AM; Dorigo, M.; Birattari, M.; Blum, C.; Gambardella, LM; Mondada, F.; Stützle, T., Gathering multiple robotic a(ge)nts with limited sensing capabilities, Ant Colony Optimization and Swarm Intelligence, 142-153, 2004, Heidelberg: Springer, Heidelberg · doi:10.1007/978-3-540-28646-2_13
[11] Karp, B., Kung, H.T.: Gpsr: Greedy perimeter stateless routing for wireless networks. In: Proceedings of the 6th Annual International Conference on Mobile Computing and Networking, MobiCom 2000, pp. 243-254. ACM, New York, NY, USA (2000)
[12] Kempkes, B., Kling, P., auf der Heide, F.M.: Optimal and competitive runtime bounds for continuous, local gathering of mobile robots. In: Proceedinbgs of the 24th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2012, pp. 18-26. ACM, New York, NY, USA (2012)
[13] Megiddo, N., Linear-time algorithms for linear programming in \(\mathbb{R}^3\) and related problems, SIAM J. Comput., 12, 4, 759-776, 1983 · Zbl 0521.68034 · doi:10.1137/0212052
[14] Pagli, L.; Prencipe, G.; Viglietta, G.; Even, G.; Halldórsson, MM, Getting close without touching, Structural Information and Communication Complexity, 315-326, 2012, Heidelberg: Springer, Heidelberg · doi:10.1007/978-3-642-31104-8_27
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.