TY - GEN
T1 - Collaborative Dispersion by Silent Robots
AU - Gorain, Barun
AU - Mandal, Partha Sarathi
AU - Mondal, Kaushik
AU - Pandit, Supantha
N1 - Publisher Copyright:
© 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG.
PY - 2022/1/1
Y1 - 2022/1/1
N2 - In the dispersion problem, a set of k co-located mobile robots must relocate themselves in distinct nodes of an unknown network. The network is modeled as an anonymous graph G= (V, E), where the graph’s nodes are not labeled. The edges incident to a node v with degree d are labeled with port numbers in the range { 0, 1, …, d- 1 } at v. The robots have unique IDs in the range [0, L], where L≥ k, and are initially placed at a source node s. Each robot knows only its ID, however, it does not know the IDs of the other robots or the values of L or k. The task of the dispersion was traditionally achieved based on the assumption of two types of communication abilities: (a) when some robots are at the same node, they can communicate by exchanging messages between them, and (b) any two robots in the network can exchange messages between them. This paper investigates whether this communication ability among co-located robots is absolutely necessary to achieve the dispersion. We established that even in the absence of the ability of communication, the task of the dispersion by a set of mobile robots can be achieved in a much weaker model, where a robot at a node v has the access of following very restricted information at the beginning of any round: (1) am I alone at v? (2) did the number of robots at v increase or decrease compared to the previous round? We propose a deterministic distributed algorithm that achieves the dispersion on any given graph G= (V, E) in time O(klog L+ k2log Δ), where Δ is the maximum degree of a node in G. Further, each robot uses O(log L+ log Δ) additional memory. We also prove that the task of the dispersion cannot be achieved by a set of mobile robots with o(log L+ log Δ) additional memory.
AB - In the dispersion problem, a set of k co-located mobile robots must relocate themselves in distinct nodes of an unknown network. The network is modeled as an anonymous graph G= (V, E), where the graph’s nodes are not labeled. The edges incident to a node v with degree d are labeled with port numbers in the range { 0, 1, …, d- 1 } at v. The robots have unique IDs in the range [0, L], where L≥ k, and are initially placed at a source node s. Each robot knows only its ID, however, it does not know the IDs of the other robots or the values of L or k. The task of the dispersion was traditionally achieved based on the assumption of two types of communication abilities: (a) when some robots are at the same node, they can communicate by exchanging messages between them, and (b) any two robots in the network can exchange messages between them. This paper investigates whether this communication ability among co-located robots is absolutely necessary to achieve the dispersion. We established that even in the absence of the ability of communication, the task of the dispersion by a set of mobile robots can be achieved in a much weaker model, where a robot at a node v has the access of following very restricted information at the beginning of any round: (1) am I alone at v? (2) did the number of robots at v increase or decrease compared to the previous round? We propose a deterministic distributed algorithm that achieves the dispersion on any given graph G= (V, E) in time O(klog L+ k2log Δ), where Δ is the maximum degree of a node in G. Further, each robot uses O(log L+ log Δ) additional memory. We also prove that the task of the dispersion cannot be achieved by a set of mobile robots with o(log L+ log Δ) additional memory.
KW - Anonymous graphs
KW - Autonomous mobile robots
KW - Deterministic algorithm
KW - Dispersion
KW - Time and memory complexity
UR - http://www.scopus.com/inward/record.url?scp=85142748921&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-21017-4_17
DO - 10.1007/978-3-031-21017-4_17
M3 - Conference contribution
AN - SCOPUS:85142748921
SN - 9783031210167
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 254
EP - 269
BT - Stabilization, Safety, and Security of Distributed Systems - 24th International Symposium, SSS 2022, Proceedings
A2 - Devismes, Stéphane
A2 - Petit, Franck
A2 - Altisen, Karine
A2 - Di Luna, Giuseppe Antonio
A2 - Fernandez Anta, Antonio
PB - Springer Science and Business Media Deutschland GmbH
T2 - 24th International Symposium on Stabilization, Safety, and Security of Distributed Systems, SSS 2022
Y2 - 15 November 2022 through 17 November 2022
ER -