Partial Gathering of Mobile Agents in Asynchronous Rings
Masahiro Shibata, Shinji Kawai, Fukuhito Ooshita, Hirotsugu Kakugawa,, Toshimitsu Masuzawa

TL;DR
This paper introduces the partial gathering problem for mobile agents in asynchronous rings, proposes three algorithms with optimal move complexities, and analyzes the differences from total gathering.
Contribution
It presents three algorithms for partial gathering in asynchronous rings, including deterministic with IDs, randomized anonymous, and a non-solvable case, analyzing their move complexities.
Findings
Deterministic algorithm achieves $O(gn)$ moves with unique IDs.
Randomized anonymous algorithm also achieves $O(gn)$ expected moves.
Some initial configurations are unsolvable without IDs, with lower bounds matching the algorithms.
Abstract
In this paper, we consider the partial gathering problem of mobile agents in asynchronous unidirectional rings equipped with whiteboards on nodes. The partial gathering problem is a new generalization of the total gathering problem. The partial gathering problem requires, for a given integer , that each agent should move to a node and terminate so that at least agents should meet at the same node. The requirement for the partial gathering problem is weaker than that for the (well-investigated) total gathering problem, and thus, we have interests in clarifying the difference on the move complexity between them. We propose three algorithms to solve the partial gathering problem. The first algorithm is deterministic but requires unique ID of each agent. This algorithm achieves the partial gathering in total moves, where is the number of nodes. The second algorithm is…
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.
Taxonomy
TopicsOptimization and Search Problems · Mobile Agent-Based Network Management · Distributed systems and fault tolerance
