Optimal Dispersion Under Asynchrony
Debasish Pattanayak, Ajay D. Kshemkalyani, Manish Kumar, Anisur Rahaman Molla, Gokarna Sharma

TL;DR
This paper presents an optimal $O(k)$-time dispersion algorithm for mobile agents in anonymous graphs, using minimal memory, and introduces a novel technique for constructing port-one trees.
Contribution
It provides the first optimal $O(k)$-time asynchronous dispersion algorithm with efficient memory use, closing a key complexity gap in the field.
Findings
Achieves optimal $O(k)$ dispersion time in asynchronous setting.
Uses $O( ext{log}(k+ ext{Δ}))$ bits of memory per agent.
Introduces a new technique for constructing port-one trees in anonymous graphs.
Abstract
We study the dispersion problem in anonymous port-labeled graphs: mobile agents, each with a unique ID and initially located arbitrarily on the nodes of an -node graph with maximum degree , must autonomously relocate so that no node hosts more than one agent. Dispersion serves as a fundamental task in distributed computing of mobile agents, and its complexity stems from key challenges in local coordination under anonymity and limited memory. The goal is to minimize both the time to achieve dispersion and the memory required per agent. It is known that any algorithm requires time in the worst case, and bits of memory per agent. A recent result [SPAA'25] gives an optimal -time algorithm in the synchronous setting and an -time algorithm in the asynchronous setting, both using bits. In this paper,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
