Exact size counting in uniform population protocols in nearly logarithmic time
David Doty, Mahsa Eftekhari, Othon Michail, Paul G. Spirakis, and, Michail Theofilatos

TL;DR
This paper introduces the first population protocol that accurately counts the exact size of a uniform, leaderless population in nearly logarithmic time, using a uniform transition algorithm without prior size knowledge.
Contribution
It presents the first sublinear-time, uniform population protocol for exact size counting and leader election, with significant improvements in time complexity and state efficiency.
Findings
Converges in O(log n log log n) time with high probability
Uses O(n^{60}) states for counting, O(n^{18}) for leader election
Reduces state complexity to O(n^{30}) and O(n^{9}) with increased time to O(log^2 n)
Abstract
We study population protocols: networks of anonymous agents that interact under a scheduler that picks pairs of agents uniformly at random. The _size counting problem_ is that of calculating the exact number of agents in the population, assuming no leader (each agent starts in the same state). We give the first protocol that solves this problem in sublinear time. The protocol converges in time and uses states ( bits of memory per agent) with probability . The time complexity is also in expectation. The time to converge is also in expectation. Crucially, unlike most published protocols with states, our protocol is _uniform_: it uses the same transition algorithm for any population size, so does not need an estimate of the population size to be…
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 · Optimization and Search Problems · Machine Learning and Algorithms
