Given any arbitrary initial configuration of k <= n robots positioned on the nodes of an n-node anonymous graph, the problem of dispersion is to autonomously reposition the robots such that each node will contain at most one robot. This problem gained significant interest due to its resemblance with several fundamental problems such as exploration, scattering, load balancing, relocation of electric cars to charging stations, etc. The objective is to solve dispersion simultaneously minimizing (or providing trade-off between) time and memory requirement at each robot. The literature mainly dealt with dispersion on undirected anonymous graphs. In this paper, we initiate the study of dispersion on directed anonymous graphs. We first show that it may not always be possible to solve dispersion when the directed graph is not strongly connected. We then establish some lower bounds on both time and memory requirement at each robot for solving dispersion on a strongly connected directed graph. Finally, we provide three deterministic algorithms solving dispersion on any strongly connected directed graph. Let D be the graph diameter, Dout be its maximum out-degree, and d be the deficiency (the minimum number of edges needed to add to the graph to make it Eulerian). The first algorithm solves dispersion in O(d center dot k2) time with O(k center dot log(k + Dout)) bits at each robot. The second algorithm solves dispersion in O(k2 center dot Dout) time with O(log(k+Dout)) bits at each robot. The third algorithm solves dispersion in O(k center dot D) time with O(k center dot log(k+Dout)) bits at each robot, provided that robots in the 1-hop neighborhood can communicate. All three algorithms extend to handle crash faults.
Italiano, Giuseppe Francesco; Pattanayak, Debasish; Sharma, G.. (2025). Dispersion of mobile robots on directed anonymous graphs. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, (ISSN: 0743-7315), 204:October, 1-16. Doi: 10.1016/j.jpdc.2025.105139.
Dispersion of mobile robots on directed anonymous graphs
Italiano G. F.;Pattanayak D.;
2025
Abstract
Given any arbitrary initial configuration of k <= n robots positioned on the nodes of an n-node anonymous graph, the problem of dispersion is to autonomously reposition the robots such that each node will contain at most one robot. This problem gained significant interest due to its resemblance with several fundamental problems such as exploration, scattering, load balancing, relocation of electric cars to charging stations, etc. The objective is to solve dispersion simultaneously minimizing (or providing trade-off between) time and memory requirement at each robot. The literature mainly dealt with dispersion on undirected anonymous graphs. In this paper, we initiate the study of dispersion on directed anonymous graphs. We first show that it may not always be possible to solve dispersion when the directed graph is not strongly connected. We then establish some lower bounds on both time and memory requirement at each robot for solving dispersion on a strongly connected directed graph. Finally, we provide three deterministic algorithms solving dispersion on any strongly connected directed graph. Let D be the graph diameter, Dout be its maximum out-degree, and d be the deficiency (the minimum number of edges needed to add to the graph to make it Eulerian). The first algorithm solves dispersion in O(d center dot k2) time with O(k center dot log(k + Dout)) bits at each robot. The second algorithm solves dispersion in O(k2 center dot Dout) time with O(log(k+Dout)) bits at each robot. The third algorithm solves dispersion in O(k center dot D) time with O(k center dot log(k+Dout)) bits at each robot, provided that robots in the 1-hop neighborhood can communicate. All three algorithms extend to handle crash faults.| File | Dimensione | Formato | |
|---|---|---|---|
|
Dispersion.pdf
Open Access
Tipologia:
Versione dell'editore
Licenza:
Creative commons
Dimensione
1.78 MB
Formato
Adobe PDF
|
1.78 MB | Adobe PDF | Visualizza/Apri |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.



