JOURNAL ARTICLE

Expressive Power of Broadcast Consensus Protocols

Michael BlondinJavier EsparzaStefan Jaax

Year: 2019 Journal:   Leibniz-Zentrum für Informatik (Schloss Dagstuhl)   Publisher: Schloss Dagstuhl – Leibniz Center for Informatics

Abstract

Population protocols are a formal model of computation by identical, anonymous mobile agents interacting in pairs. Their computational power is rather limited: Angluin et al. have shown that they can only compute the predicates over N^k expressible in Presburger arithmetic. For this reason, several extensions of the model have been proposed, including the addition of devices called cover-time services, absence detectors, and clocks. All these extensions increase the expressive power to the class of predicates over N^k lying in the complexity class NL when the input is given in unary. However, these devices are difficult to implement, since they require that an agent atomically receives messages from all other agents in a population of unknown size; moreover, the agent must know that they have all been received. Inspired by the work of the verification community on Emerson and Namjoshi’s broadcast protocols, we show that NL-power is also achieved by extending population protocols with reliable broadcasts, a simpler, standard communication primitive.

Keywords:
Unary operation Computer science Class (philosophy) Population Theoretical computer science Decidability Protocol (science) Atomic broadcast Expressive power Computation Power (physics) Distributed computing Discrete mathematics Broadcasting (networking) Algorithm Computer network Mathematics Artificial intelligence

Metrics

2
Cited By
0.39
FWCI (Field Weighted Citation Impact)
0
Refs
0.63
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cryptography and Data Security
Physical Sciences →  Computer Science →  Artificial Intelligence
Privacy-Preserving Technologies in Data
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Asynchronous consensus and broadcast protocols

Gabriel BrachaSam Toueg

Journal:   Journal of the ACM Year: 1985 Vol: 32 (4)Pages: 824-840
BOOK-CHAPTER

Running Time Analysis of Broadcast Consensus Protocols

Philipp CzernerStefan Jaax

Lecture notes in computer science Year: 2021 Pages: 164-183
JOURNAL ARTICLE

Necessary and sufficient conditions for broadcast consensus protocols

Louise E. MoserP. M. Melliar‐SmithVivek Agrawala

Journal:   Distributed Computing Year: 1993 Vol: 7 (2)Pages: 75-85
JOURNAL ARTICLE

Learning Broadcast Protocols

Dana FismanNoa IzsakSwen Jacobs

Journal:   Proceedings of the AAAI Conference on Artificial Intelligence Year: 2024 Vol: 38 (11)Pages: 12016-12023
JOURNAL ARTICLE

Reliable broadcast protocols

Jo-Mei ChangN.F. Maxemchuk

Journal:   ACM Transactions on Computer Systems Year: 1984 Vol: 2 (3)Pages: 251-273
© 2026 ScienceGate Book Chapters — All rights reserved.