Sublinear-time Collision Detection with a Polynomial Number of States in Population Protocols
Takumi Araya, Yuichi Sudo

TL;DR
This paper introduces a novel population protocol algorithm that detects collisions efficiently with polynomial states per agent, achieving sublinear parallel time with high probability, addressing a key open problem in distributed computing.
Contribution
It presents the first polynomial-state, sublinear-time collision detection algorithm in population protocols, solving an open problem from prior research.
Findings
Achieves collision detection in sublinear parallel time
Uses a polynomial number of states per agent
Works with high probability and in expectation
Abstract
This paper addresses the collision detection problem in population protocols. The network consists of state machines called agents. At each time step, exactly one pair of agents is chosen uniformly at random to have an interaction, changing the states of the two agents. The collision detection problem involves each agent starting with an input integer between and , where is the number of agents, and requires those agents to determine whether there are any duplicate input values among all agents. Specifically, the goal is for all agents to output false if all input values are distinct, and true otherwise. In this paper, we present an algorithm that requires a polynomial number of states per agent and solves the collision detection problem with probability one in sub-linear parallel time, both with high probability and in expectation. To the best of our knowledge, this…
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
TopicsDistributed systems and fault tolerance · Security in Wireless Sensor Networks · Modular Robots and Swarm Intelligence
