TY - GEN
T1 - Fast Deterministic Gathering with Detection on Arbitrary Graphs
T2 - 37th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2023
AU - Molla, Anisur Rahaman
AU - Mondal, Kaushik
AU - Moses, William K.
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023/1/1
Y1 - 2023/1/1
N2 - Over the years, much research involving mobile computational entities has been performed. From modeling actual microscopic (and smaller) robots, to modeling software processes on a network, many important problems have been studied in this context. Gathering is one such fundamental problem in this area. The problem of gathering k robots, initially arbitrarily placed on the nodes of an n-node graph, asks that these robots coordinate and communicate in a local manner, as opposed to global, to move around the graph, find each other, and settle down on a single node as fast as possible. A more difficult problem to solve is gathering with detection, where once the robots gather, they must subsequently realize that gathering has occurred and then terminate.In this paper, we propose a deterministic approach to solve gathering with detection for any arbitrary connected graph that is faster than existing deterministic solutions for even just gathering (without the requirement of detection) for arbitrary graphs. In contrast to earlier work on gathering, it leverages the fact that there are more robots present in the system to achieve gathering with detection faster than those previous papers that focused on just gathering. The state of the art solution for deterministic gathering [Ta-Shma and Zwick, TALG, 2014] takes (Equation Presented)rounds, where is the smallest label among robots and hides a polylog factor. We design a deterministic algorithm for gathering with detection with the following trade-offs depending on how many robots are present: (i) when k ≥ (Equation Presented), the algorithm takes O(n3) rounds, (ii) when k ≥ (Equation Presented), the algorithm takes O(n4 log n) rounds, and (iii) otherwise, the algorithm takes (Equation Presented)rounds. The algorithm is not required to know k, but only n.
AB - Over the years, much research involving mobile computational entities has been performed. From modeling actual microscopic (and smaller) robots, to modeling software processes on a network, many important problems have been studied in this context. Gathering is one such fundamental problem in this area. The problem of gathering k robots, initially arbitrarily placed on the nodes of an n-node graph, asks that these robots coordinate and communicate in a local manner, as opposed to global, to move around the graph, find each other, and settle down on a single node as fast as possible. A more difficult problem to solve is gathering with detection, where once the robots gather, they must subsequently realize that gathering has occurred and then terminate.In this paper, we propose a deterministic approach to solve gathering with detection for any arbitrary connected graph that is faster than existing deterministic solutions for even just gathering (without the requirement of detection) for arbitrary graphs. In contrast to earlier work on gathering, it leverages the fact that there are more robots present in the system to achieve gathering with detection faster than those previous papers that focused on just gathering. The state of the art solution for deterministic gathering [Ta-Shma and Zwick, TALG, 2014] takes (Equation Presented)rounds, where is the smallest label among robots and hides a polylog factor. We design a deterministic algorithm for gathering with detection with the following trade-offs depending on how many robots are present: (i) when k ≥ (Equation Presented), the algorithm takes O(n3) rounds, (ii) when k ≥ (Equation Presented), the algorithm takes O(n4 log n) rounds, and (iii) otherwise, the algorithm takes (Equation Presented)rounds. The algorithm is not required to know k, but only n.
KW - Arbitrary graphs
KW - Distributed algorithms
KW - Gathering
KW - Mobile agents
KW - Mobile robots
UR - http://www.scopus.com/inward/record.url?scp=85166637957&partnerID=8YFLogxK
U2 - 10.1109/IPDPS54959.2023.00015
DO - 10.1109/IPDPS54959.2023.00015
M3 - Conference contribution
AN - SCOPUS:85166637957
T3 - Proceedings - 2023 IEEE International Parallel and Distributed Processing Symposium, IPDPS 2023
SP - 47
EP - 57
BT - Proceedings - 2023 IEEE International Parallel and Distributed Processing Symposium, IPDPS 2023
PB - Institute of Electrical and Electronics Engineers
Y2 - 15 May 2023 through 19 May 2023
ER -