A stable majority population protocol using logarithmic time and states
David Doty, Mahsa Eftekhari, Eric Severson

TL;DR
This paper presents a population protocol for the majority problem that achieves logarithmic time and state complexity, is stable with probability 1, and is optimal within certain natural constraints.
Contribution
The authors introduce a stable, population protocol for majority consensus that uses O(log n) states and expected O(log n) time, improving upon prior protocols and establishing optimality under specific conditions.
Findings
Achieves stable majority consensus in expected O(log n) time.
Uses O(log n) states, proven to be optimal for output dominant, monotone protocols.
Can be adapted to a uniform protocol with slightly higher state complexity.
Abstract
We study population protocols, a model of distributed computing appropriate for modeling well-mixed chemical reaction networks and other physical systems where agents exchange information in pairwise interactions, but have no control over their schedule of interaction partners. The well-studied *majority* problem is that of determining in an initial population of agents, each with one of two opinions or , whether there are more , more , or a tie. A *stable* protocol solves this problem with probability 1 by eventually entering a configuration in which all agents agree on a correct consensus decision of , , or , from which the consensus cannot change. We describe a protocol that solves this problem using states ( bits of memory) and optimal expected time . The number of states is known to be optimal for the…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance
