Fast Approximate Counting and Leader Election in Populations
Othon Michail, Paul G. Spirakis, Michail Theofilatos

TL;DR
This paper introduces efficient protocols for leader election and population size estimation in population protocols, achieving trade-offs between time and space complexity with practical applications in distributed systems.
Contribution
It presents a leader election protocol with adjustable time and space complexity and a population size estimation protocol assuming a unique leader, both improving efficiency.
Findings
Leader election in $O( ext{log}_m(n) imes ext{log}_2 n)$ time with $O( ext{max}igrace{m, ext{log} nigrace})$ states.
Trade-off between time and space complexity by tuning parameter $m$.
Population size estimation within a polynomial factor in $n$, stabilizing in $O( ext{log} n)$ time.
Abstract
We study the problems of leader election and population size counting for population protocols: networks of finite-state anonymous agents that interact randomly under a uniform random scheduler. We show a protocol for leader election that terminates in parallel time, where is a parameter, using states. By adjusting the parameter between a constant and , we obtain a single leader election protocol whose time and space can be smoothly traded off between to time and to states. Finally, we give a protocol which provides an upper bound of the size of the population, where is at most for some . This protocol assumes the existence of a unique leader in the population and stabilizes in parallel time, using constant number of states in…
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
TopicsMarkov Chains and Monte Carlo Methods · Machine Learning and Algorithms · Bayesian Modeling and Causal Inference
