A survey of size counting in population protocols

05/12/2021
by   David Doty, et al.
0

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 state in response to seeing the state of the other agent. They are equivalent to the model of chemical reaction networks, describing abstract chemical reactions such as A+B → C+D, when the latter is subject to the restriction that all reactions have two reactants and two products, and all rate constants are 1. The counting problem is that of designing a protocol so that n agents, all starting in the same state, eventually converge to states where each agent encodes in its state an exact or approximate description of population size n. In this survey paper, we describe recent algorithmic advances on the counting problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/13/2018

Exact size counting in uniform population protocols in nearly logarithmic time

We study population protocols: networks of anonymous agents that interac...
research
05/28/2019

On Counting the Population Size

We consider the problem of counting the population size in the populatio...
research
05/10/2021

ppsim: A software package for efficiently simulating and visualizing population protocols

We introduce ppsim, a software package for efficiently simulating popula...
research
02/25/2022

Dynamic size counting in population protocols

The population protocol model describes a network of anonymous agents th...
research
03/07/2018

Population stability: regulating size in the presence of an adversary

We introduce a new coordination problem in distributed computing that we...
research
05/01/2023

Population Protocols with Unordered Data

Population protocols form a well-established model of computation of pas...
research
05/20/2021

Diversity, Fairness, and Sustainability in Population Protocols

Over the years, population protocols with the goal of reaching consensus...

Please sign up or login with your details

Forgot password? Click here to reset