ResearchTrend.AI
  • Communities
  • Connect sessions
  • AI calendar
  • Organizations
  • Join Slack
  • Contact Sales
Papers
Communities
Social Events
Terms and Conditions
Pricing
Contact Sales
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2026 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2202.11601
124
11
v1v2v3 (latest)

Fast and Succinct Population Protocols for Presburger Arithmetic

Symposium on Algorithmic Foundations of Dynamic Networks (AFDN), 2022
23 February 2022
P. Czerner
Roland Guttenberg
Martin Helfrich
Javier Esparza
ArXiv (abs)PDFHTML
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 mmm (when expressed as a Boolean combination of threshold and remainder predicates with coefficients in binary) runs in O(m⋅n2log⁡n)\mathcal{O}(m \cdot n^2 \log n)O(m⋅n2logn) expected number of interactions, which is almost optimal in nnn. However, the number of states of the protocol is exponential in mmm. 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 O(m)\mathcal{O}(m)O(m) states that run in expected O(m7⋅n2)\mathcal{O}(m^{7} \cdot n^2)O(m7⋅n2) interactions, optimal in nnn, for all inputs of size Ω(m)\Omega(m)Ω(m). For this we introduce population computers, a carefully crafted generalization of population protocols easier to program, and show that our computers for Presburger predicates can be translated into fast and succinct population protocols.

View on arXiv
Comments on this paper