English

Efficient Dispersion of Mobile Robots on Graphs

Distributed, Parallel, and Cluster Computing 2018-06-01 v1

Abstract

The dispersion problem on graphs requires kk robots placed arbitrarily at the nn nodes of an anonymous graph, where knk \leq n, to coordinate with each other to reach a final configuration in which each robot is at a distinct node of the graph. The dispersion problem is important due to its relationship to graph exploration by mobile robots, scattering on a graph, and load balancing on a graph. In addition, an intrinsic application of dispersion has been shown to be the relocation of self-driven electric cars (robots) to recharge stations (nodes). We propose three efficient algorithms to solve dispersion on graphs. Our algorithms require O(klogΔ)O(k \log \Delta) bits at each robot, and O(m)O(m) steps running time, where mm is the number of edges and Δ\Delta is the degree of the graph. The algorithms differ in whether they address the synchronous or the asynchronous system model, and in what, where, and how data structures are maintained.

Keywords

Cite

@article{arxiv.1805.12242,
  title  = {Efficient Dispersion of Mobile Robots on Graphs},
  author = {Ajay D. Kshemkalyani and Faizan Ali},
  journal= {arXiv preprint arXiv:1805.12242},
  year   = {2018}
}

Comments

14 pages

R2 v1 2026-06-23T02:14:05.369Z