Lower Bounds on the State Complexity of Population Protocols

Philipp Czerner, Javier Esparza

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

Abstract

Population protocols are a model of computation in which an arbitrary number of indistinguishable finite-state agents interact in pairs. The goal of the agents is to decide by stable consensus whether their initial global configuration satisfies a given property, specified as a predicate on the set of configurations. The state complexity of a predicate is the number of states of a smallest protocol that computes it. Previous work by Blondin et al. has shown that the counting predicates x ≥ • have state complexity Ø(log •) for leaderless protocols and Ο(log log •) for protocols with leaders. We obtain the first non-trivial lower bounds: the state complexity of x ≥ • is ω(log log log •) for leaderless protocols, and the inverse of a non-elementary function for protocols with leaders.

Original languageEnglish
Title of host publicationPODC 2021 - Proceedings of the 2021 ACM Symposium on Principles of Distributed Computing
PublisherAssociation for Computing Machinery
Pages45-54
Number of pages10
ISBN (Electronic)9781450385480
DOIs
StatePublished - 21 Jul 2021
Event40th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, PODC 2021 - Virtual, Online, Italy
Duration: 26 Jul 202130 Jul 2021

Publication series

NameProceedings of the Annual ACM Symposium on Principles of Distributed Computing

Conference

Conference40th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, PODC 2021
Country/TerritoryItaly
CityVirtual, Online
Period26/07/2130/07/21

Keywords

  • distributed computing
  • population protocols
  • state complexity

Fingerprint

Dive into the research topics of 'Lower Bounds on the State Complexity of Population Protocols'. Together they form a unique fingerprint.

Cite this