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. 2106.03943
107
21

Near-Optimal Dispersion on Arbitrary Anonymous Graphs

7 June 2021
A. Kshemkalyani
Gokarna Sharma
ArXiv (abs)PDFHTML
Abstract

Given an undirected, anonymous, port-labeled graph of nnn memory-less nodes, mmm edges, and degree Δ\DeltaΔ, we consider the problem of dispersing k≤nk\leq nk≤n robots (or tokens) positioned initially arbitrarily on one or more nodes of the graph to exactly kkk different nodes of the graph, one on each node. The objective is to simultaneously minimize time to achieve dispersion and memory requirement at each robot. If all kkk robots are positioned initially on a single node, depth first search (DFS) traversal solves this problem in O(min⁡{m,kΔ})O(\min\{m,k\Delta\})O(min{m,kΔ}) time with Θ(log⁡(k+Δ))\Theta(\log(k+\Delta))Θ(log(k+Δ)) bits at each robot. However, if robots are positioned initially on multiple nodes, the best previously known algorithm solves this problem in O(min⁡{m,kΔ}⋅log⁡ℓ)O(\min\{m,k\Delta\}\cdot \log \ell)O(min{m,kΔ}⋅logℓ) time storing Θ(log⁡(k+Δ))\Theta(\log(k+\Delta))Θ(log(k+Δ)) bits at each robot, where ℓ≤k/2\ell\leq k/2ℓ≤k/2 is the number of multiplicity nodes in the initial configuration. In this paper, we present a novel multi-source DFS traversal algorithm solving this problem in O(min⁡{m,kΔ})O(\min\{m,k\Delta\})O(min{m,kΔ}) time with Θ(log⁡(k+Δ))\Theta(\log(k+\Delta))Θ(log(k+Δ)) bits at each robot, improving the time bound of the best previously known algorithm by O(log⁡ℓ)O(\log \ell)O(logℓ) and matching asymptotically the single-source DFS traversal bounds. This is the first algorithm for dispersion that is optimal in both time and memory in arbitrary anonymous graphs of constant degree, Δ=O(1)\Delta=O(1)Δ=O(1). Furthermore, the result holds in both synchronous and asynchronous settings.

View on arXiv
Comments on this paper