Fast and Succinct Population Protocols for Presburger Arithmetic
Philipp Czerner, Roland Guttenberg, Martin Helfrich, Javier Esparza

TL;DR
This paper introduces a new population protocol construction for Presburger predicates that is both fast in execution and uses a polynomial number of states, improving efficiency over previous methods.
Contribution
It presents a novel construction of population protocols with linear state complexity and near-optimal running time for Presburger arithmetic decision problems.
Findings
Protocols run in expected b7 m^7 b7 n^2 interactions
Protocols use b7 O(m) states, polynomial in input size
Achieves optimal runtime in n for inputs of size b7 b7 m
Abstract
In their 2006 seminal paper in Distributed Computing, Angluin et al. present a construction that, given any Presburger predicate as input, outputs a leaderless population protocol that decides the predicate. The protocol for a predicate of size (when expressed as a Boolean combination of threshold and remainder predicates with coefficients in binary) runs in expected number of interactions, which is almost optimal in . However, the number of states of the protocol is exponential in . Blondin et al. described in STACS 2020 another construction that produces protocols with a polynomial number of states, but exponential expected number of interactions. We present a construction that produces protocols with states that run in expected interactions, optimal in , for all inputs of size .…
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.
