The Expressive Power of Uniform Population Protocols with Logarithmic Space
Philipp Czerner, Vincent Fischer, Roland Guttenberg

TL;DR
This paper characterizes the computational power of population protocols with logarithmic or polylogarithmic space, showing they can decide exactly the predicates in certain space-bounded classes, thus filling a key gap in the understanding of their expressive power.
Contribution
It proves that population protocols with Θ(f(n)) states can decide predicates in NSPACE(f(n) log n), for functions f between logarithmic and polynomial bounds, closing previous gaps in the field.
Findings
Protocols with Θ(f(n)) states decide predicates in NSPACE(f(n) log n).
The results apply to both uniform and non-uniform protocols.
This work extends the known expressive power of population protocols to logarithmic space bounds.
Abstract
Population protocols are a model of computation in which indistinguishable mobile agents interact in pairs to decide a property of their initial configuration. Originally introduced by Angluin et. al. in 2004 with a constant number of states, research nowadays focuses on protocols where the space usage depends on the number of agents. The expressive power of population protocols has so far however only been determined for protocols using states, which compute only semilinear predicates, and for states. This leaves a significant gap, particularly concerning protocols with or states, which are the most common constructions in the literature. In this paper we close the gap and prove that for any and , both uniform and non-uniform population…
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.
