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 a 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 requirements at each robot for solving dispersion on a strongly connected directed graph. Finally, we provide two deterministic algorithms solving dispersion on any strongly connected directed graph. Let D be the graph diameter and Δout be its maximum out-degree. The first algorithm solves dispersion in O(k2· Δout) time with O(log (k+ Δout) ) bits at each robot. The second algorithm solves dispersion in O(k· D) time with O(k· log (k+ Δout) ) bits at each robot, provided that robots in the 1-hop neighborhood can communicate. Both algorithms extend to handle crash faults.

Dispersion of Mobile Robots on Directed Anonymous Graphs / Italiano, Giuseppe Francesco; Pattanayak, Debasish; Sharma, G.. - (2022), pp. 191-211. [10.1007/978-3-031-09993-9_11]

Dispersion of Mobile Robots on Directed Anonymous Graphs

Italiano G. F.;Pattanayak D.;
2022

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 a 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 requirements at each robot for solving dispersion on a strongly connected directed graph. Finally, we provide two deterministic algorithms solving dispersion on any strongly connected directed graph. Let D be the graph diameter and Δout be its maximum out-degree. The first algorithm solves dispersion in O(k2· Δout) time with O(log (k+ Δout) ) bits at each robot. The second algorithm solves dispersion in O(k· D) time with O(k· log (k+ Δout) ) bits at each robot, provided that robots in the 1-hop neighborhood can communicate. Both algorithms extend to handle crash faults.
2022
978-3-031-09992-2
978-3-031-09993-9
Directed graphs; Dispersion; Local and 1-hop communication; Mobile robots; Multi-agent systems; Time and memory complexity
Dispersion of Mobile Robots on Directed Anonymous Graphs / Italiano, Giuseppe Francesco; Pattanayak, Debasish; Sharma, G.. - (2022), pp. 191-211. [10.1007/978-3-031-09993-9_11]
File in questo prodotto:
File Dimensione Formato  
sirocco.pdf

Solo gestori archivio

Tipologia: Versione dell'editore
Licenza: Tutti i diritti riservati
Dimensione 592.44 kB
Formato Adobe PDF
592.44 kB 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/246044
Citazioni
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
  • OpenAlex ND
social impact