English
Related papers

Related papers: Verification of Population Protocols with Unordere…

200 papers

Population protocols have been introduced by Angluin et al. as a model of networks consisting of very limited mobile agents that interact in pairs but with no control over their own movement. A collection of anonymous agents, modeled by…

Distributed, Parallel, and Cluster Computing · Computer Science 2011-09-22 Olivier Bournez , Jérémie Chalopin , Johanne Cohen , Xavier Koegler , Mikael Rabie

Population protocols are a formal model of sensor networks consisting of identical mobile devices. Two devices can interact and thereby change their states. Computations are infinite sequences of interactions in which the interacting…

Logic in Computer Science · Computer Science 2018-07-03 Michael Blondin , Javier Esparza , Antonín Kučera

We study uniform population protocols: networks of anonymous agents whose pairwise interactions are chosen at random, where each agent uses an identical transition algorithm that does not depend on the population size $n$. Many existing…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-07-30 David Doty , Mahsa Eftekhari

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…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-07-05 Michael Blondin , Javier Esparza , Stefan Jaax

The population protocol model describes a network of $n$ anonymous agents who cannot control with whom they interact. The agents collectively solve some computational problem through random pairwise interactions, each agent updating its own…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-10-25 David Doty , Mahsa Eftekhari

We consider the problem of multi-choice majority voting in a network of $n$ agents where each agent initially selects a choice from a set of $K$ possible choices. The agents try to infer the choice in majority merely by performing local…

Multiagent Systems · Computer Science 2019-07-17 Hamidreza Bandealinaeini , Saber Salehkaleybar

Extending well-structured transition systems to incorporate a probabilistic scheduling rule, we define a new class of stochastic well-structured transition systems that includes population protocols, chemical reaction networks, and many…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-12-25 James Aspnes

The population protocol model was introduced by Angluin \emph{et al.} as a model of passively mobile anonymous finite-state agents. This model computes a predicate on the multiset of their inputs via interactions by pairs. The original…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-02-12 Olivier Bournez , Johanne Cohen , Mikaël Rabie

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 have been introduced as a model of sensor networks consisting of very limited mobile agents with no control over their own movement: A collection of anonymous agents, modeled by finite automata, interact in pairs…

Computer Science and Game Theory · Computer Science 2009-06-18 Olivier Bournez , Jérémie Chalopin , Johanne Cohen , Xavier Koegler

There has recently been a surge of interest in the computational and complexity properties of the population model, which assumes $n$ anonymous, computationally-bounded nodes, interacting at random, and attempting to jointly compute global…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-01-12 Dan Alistarh , Martin Töpfer , Przemysław Uznański

In this paper we study population protocols governed by the {\em random scheduler}, which uniformly at random selects pairwise interactions between $n$ agents. The main result of this paper is the first time and space optimal {\em exact…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-06-29 Leszek Gąsieniec , Grzegorz Stachowiak , Przemysław Uznański

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

In this work we analyze the problem of, given the probability distribution of a population, questioning an unknown individual that is representative of the distribution so that our uncertainty about certain characteristics is significantly…

Computational Complexity · Computer Science 2026-01-22 David Pantoja , Ismael Rodriguez , Fernando Rubio , Clara Segura

The population protocol model is a computational model for passive mobile agents. We address the leader election problem, which determines a unique leader on arbitrary communication graphs starting from any configuration. Unfortunately,…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-11-10 Haruki Kanaya , Ryota Eguchi , Taisho Sasada , Michiko Inoue

We consider the model of population protocols, which can be viewed as a sequence of random pairwise interactions of $n$ agents (nodes). We show population protocols for two problems: the leader election and the exact majority voting. The…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-05-04 Andreas Bilke , Colin Cooper , Robert Elsaesser , Tomasz Radzik

Security protocols often use randomization to achieve probabilistic non-determinism. This non-determinism, in turn, is used in obfuscating the dependence of observable values on secret data. Since the correctness of security protocols is…

Cryptography and Security · Computer Science 2009-06-30 Susmit Jha

We study exact majority consensus in the population protocol model. In this model, the system is described by a graph $G = (V,E)$ with $n$ nodes, and in each time step, a scheduler samples uniformly at random a pair of adjacent nodes to…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-11-04 Joel Rybicki , Jakob Solnerzik , Olivier Stietel , Robin Vacus

Distributed protocols such as Paxos play an important role in many computer systems. Therefore, a bug in a distributed protocol may have tremendous effects. Accordingly, a lot of effort has been invested in verifying such protocols.…

Programming Languages · Computer Science 2017-10-20 Oded Padon , Giuliano Losa , Mooly Sagiv , Sharon Shoham

The population control problem is a parameterised problem where a controller sends messages to a whole population of identical finite-state agents, aiming to eventually move them all into a target state. The decision problem asks whether…

Optimization and Control · Mathematics 2026-02-11 Hugo Gimbert , Corto Mascle , Patrick Totzke