English
Related papers

Related papers: Expressive Power of Broadcast Consensus Protocols

200 papers

Population protocols are a model of distributed computation intended for the study of networks of independent computing agents with dynamic communication structure. Each agent has a finite number of states, and communication opportunities…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-02-19 Mikhail Raskin

Population protocols are a model of distributed computation intended for the study of networks of independent computing agents with dynamic communication structure. Each agent has a finite number of states, and communication opportunities…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-09-02 Michael Raskin

Population protocols are a model of distributed computation intended for the study of networks of independent computing agents with dynamic communication structure. Each agent has a finite number of states, and communication opportunities…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-12-28 Mikhail Raskin

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…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-04-09 Philipp Czerner , Vincent Fischer , Roland Guttenberg

Population protocols have been introduced as a model of sensor networks consisting of very limited mobile agents with no control over their own movement. A population protocol corresponds to a collection of anonymous agents, modeled by…

Distributed, Parallel, and Cluster Computing · Computer Science 2009-07-20 Olivier Bournez , Philippe Chassaing , Johanne Cohen , Lucas Gerin , Xavier Koegler

We consider the model of population protocols introduced by Angluin et al., in which anonymous finite-state agents stably compute a predicate of the multiset of their inputs via two-way interactions in the all-pairs family of communication…

Computational Complexity · Computer Science 2007-05-23 Dana Angluin , James Aspnes , David Eisenstat , Eric Ruppert

Population protocols are a distributed computation model in which a collection of anonymous, finite-state agents interact in randomly chosen pairs and update their states according to a fixed transition function. The computation is defined…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-05-12 Michael Blondin , Michaël Cadilhac , Benjamin Courchesne , Lucie Guillou , Corto Mascle , Isa Vialard

Population protocols are a model of distributed computation in which an arbitrary number of indistinguishable finite-state agents interact in pairs to decide some property of their initial configuration. We investigate the behaviour of…

Formal Languages and Automata Theory · Computer Science 2024-12-17 Benno Lossin , Philipp Czerner , Javier Esparza , Roland Guttenberg , Tobias Prehn

Population protocols form a well-established model of computation of passively mobile anonymous agents with constant-size memory. It is well known that population protocols compute Presburger-definable predicates, such as absolute majority…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-07-06 Michael Blondin , François Ladouceur

Population protocols are a model of computation in which an arbitrary number of anonymous finite-memory agents are interacting in order to decide by stable consensus a predicate. In this paper, we focus on the counting predicates that asks,…

Logic in Computer Science · Computer Science 2022-03-25 Jérôme Leroux

In this paper we analyze the computational power of variants of population protocols (PP), a formalism for distributed systems with anonymous agents having very limited capabilities. The capabilities of agents are enhanced in mediated…

Multiagent Systems · Computer Science 2019-08-26 Tobias Prehn , Myron Rotter

Population protocols are a relatively novel computational model in which very resource-limited anonymous agents interact in pairs with the goal of computing predicates. We consider the probabilistic version of this model, which naturally…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-09-20 Vladyslav Melnychuk

The standard population protocol model assumes that when two agents interact, each observes the entire state of the other agent. We initiate the study of $\textit{message complexity}$ for population protocols, where the state of an agent is…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-12-16 Talley Amir , James Aspnes , David Doty , Mahsa Eftekhari , Eric Severson

Population protocols [Angluin et al., PODC, 2004] are a model of distributed computation in which indistinguishable, finite-state agents interact in pairs to decide if their initial configuration, i.e., the initial number of agents in each…

Logic in Computer Science · Computer Science 2021-02-10 Javier Esparza , Stefan Jaax , Mikhail Raskin , Chana Weil-Kennedy

Population protocols are a well established model of distributed computation by mobile finite-state agents with very limited storage. A classical result establishes that population protocols compute exactly predicates definable in…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-03-08 Michael Blondin , Javier Esparza , Stefan Jaax

Population protocols are a fundamental model in distributed computing, where many nodes with bounded memory and computational power have random pairwise interactions over time. This model has been studied in a rich body of literature aiming…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-01-05 Simina Branzei , Yuval Peres

In this paper we investigate the computational power of Population Protocols (PP) under some unreliable and/or weaker interaction models. More precisely, we focus on two features related to the power of interactions: omission failures and…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-11-03 Giuseppe Antonio Di Luna , Paola Flocchini , Taisuke Izumi , Tomoko Izumi , Nicola Santoro , Giovanni Viglietta

For nearly two decades, population protocols have been extensively studied, yielding efficient solutions for central problems in distributed computing, including leader election, and majority computation, a predicate type in Presburger…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-03-17 Leszek Gąsieniec , Tytus Grodzicki , Tomasz Jurdziński , Jakub Kowalski , Grzegorz Stachowiak

Population protocols are a model of distributed computation in which a collection of indistinguishable finite-state agents interact randomly in pairs to decide a predicate of their initial configuration. The agents decide by achieving a…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-05-01 Philipp Czerner , Javier Esparza , Vincent Fischer , Roland Guttenberg , Julian Pins , Simon Reilich

Population protocols are a model of distributed computation in which finite-state agents interact randomly in pairs. A protocol decides for any initial configuration whether it satisfies a fixed property, specified as a predicate on the set…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-08-15 Philipp Czerner
‹ Prev 1 2 3 10 Next ›