Population Protocols Revisited: Parity and Beyond
Leszek G\k{a}sieniec, Tytus Grodzicki, Tomasz Jurdzi\'nski, Jakub Kowalski, Grzegorz Stachowiak

TL;DR
This paper introduces a new paradigm for population protocols that efficiently compute parity and congruence predicates with universal design, balancing robustness and efficiency in distributed systems.
Contribution
It presents the first efficient protocols for parity and congruence computations using weights, achieving $O( ext{log}^3 n)$ states and stabilization time, and introduces a robust, universal framework.
Findings
Protocols use $O( ext{log}^3 n)$ states and stabilize in $O( ext{log}^3 n)$ time.
The weight system enables implicit unary-binary conversion and broadens application scope.
The approach balances efficiency, robustness, and universality in population protocol design.
Abstract
For nearly two decades, population protocols have been extensively studied, yielding efficient solutions for central problems in distributed computing, including leader election, and majority computation, a predicate type in Presburger Arithmetic closely tied to population protocols. Surprisingly, no protocols have achieved both time- and space-efficiency for congruency predicates, such as parity computation, which are complementary in this arithmetic framework. This gap highlights a significant challenge in the field. To address this gap, we explore the parity problem, where agents are tasked with computing the parity of the given sub-population size. Then we extend the solution for parity to compute congruences modulo an arbitrary . Previous research on efficient population protocols has focused on protocols that minimise both stabilisation time and state utilisation for specific…
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 · Cryptography and Data Security · Advanced Database Systems and Queries
