Fast Deterministic Gathering with Detection on Arbitrary Graphs: The Power of Many Robots

05/02/2023
by   Anisur Rahaman Molla, et al.
0

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 O(n^5 logℓ) rounds, where ℓ is the smallest label among robots and O 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 ≥⌊ n/2 ⌋ + 1, the algorithm takes O(n^3) rounds, (ii) when k ≥⌊ n/3 ⌋ + 1, the algorithm takes O(n^4 log n) rounds, and (iii) otherwise, the algorithm takes O(n^5) rounds. The algorithm is not required to know k, but only n.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/22/2022

Fault-Tolerant Dispersion of Mobile Robots

We consider the mobile robot dispersion problem in the presence of fault...
research
02/27/2019

Dispersion of Mobile Robots: The Power of Randomness

We consider cooperation among insects, modeled as cooperation between mo...
research
09/04/2019

Dispersion of Mobile Robots in the Global Communication Model

The dispersion problem on graphs asks k≤ n robots placed initially arbit...
research
02/11/2022

Collaborative Dispersion by Silent Robots

In the dispersion problem, a set of k co-located mobile robots must relo...
research
04/23/2020

Efficient Dispersion on an Anonymous Ring in the Presence of Byzantine Robots

The problem of dispersion of mobile robots on a graph asks that n robots...
research
03/04/2020

Distributed Pattern Formation With Faulty Robots

Pattern formation is one of the most fundamental problems in distributed...
research
03/28/2023

Universal Coating in the 3D Hybrid Model

Motivated by the prospect of nano-robots that assist human physiological...

Please sign up or login with your details

Forgot password? Click here to reset