ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1812.05352
90
3

Efficient Dispersion of Mobile Robots on Arbitrary Graphs and Grids

13 December 2018
A. Kshemkalyani
A. R. Molla
Gokarna Sharma
ArXivPDFHTML
Abstract

The mobile robot dispersion problem on graphs asks k≤nk\leq nk≤n robots placed initially arbitrarily on the nodes of an nnn-node anonymous graph to reposition autonomously to reach a configuration in which each robot is on a distinct node of the graph. This problem is of significant interest due to its relationship to other fundamental robot coordination problems, such as exploration, scattering, load balancing, and relocation of self-driven electric cars (robots) to recharge stations (nodes). In this paper, we provide two novel deterministic algorithms for dispersion, one for arbitrary graphs and another for grid graphs, in a synchronous setting where all robots perform their actions in every time step. Our algorithm for arbitrary graphs has O(min⁡(m,kΔ)⋅log⁡k)O(\min(m,k\Delta) \cdot \log k)O(min(m,kΔ)⋅logk) steps runtime using O(log⁡n)O(\log n)O(logn) bits of memory at each robot, where mmm is the number of edges and Δ\DeltaΔ is the maximum degree of the graph. This is an exponential improvement over the O(mk)O(mk)O(mk) steps best previously known algorithm. In particular, the runtime of our algorithm is optimal (up to a O(log⁡k)O(\log k)O(logk) factor) in constant-degree arbitrary graphs. Our algorithm for grid graphs has O(min⁡(k,n))O(\min(k,\sqrt{n}))O(min(k,n​)) steps runtime using Θ(log⁡k)\Theta(\log k)Θ(logk) bits at each robot. This is the first algorithm for dispersion in grid graphs. Moreover, this algorithm is optimal for both memory and time when k=Ω(n)k=\Omega(n)k=Ω(n).

View on arXiv
Comments on this paper