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.
2025
Distributed algorithms
Multi-agent systems
Autonomous mobile robots
Local and 1-hop communication
Directed graphs
Deficiency
Dispersion
Time and memory complexity
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.
File in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11385/256261
Citazioni
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 2
  • OpenAlex 1
social impact