On Counting the Population Size

05/28/2019
by   Petra Berenbrink, et al.
0

We consider the problem of counting the population size in the population model. In this model, we are given a distributed system of n identical agents which interact in pairs with the goal to solve a common task. In each time step, the two interacting agents are selected uniformly at random. In this paper, we consider so-called uniform protocols, where the actions of two agents upon an interaction may not depend on the population size n. We present two population protocols to count the size of the population: protocol Approximate, which computes with high probability either n or n, and protocol CountExact, which computes the exact population size in optimal O(nn) interactions, using Õ(n) states. Both protocols can also be converted to stable protocols that give a correct result with probability 1 by using an additional multiplicative factor of O(n) states.

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
03/20/2020

Message complexity of population protocols

The standard population protocol model assumes that when two agents inte...
research
05/07/2020

Simulating Population Protocols in Sub-Constant Time per Interaction

We consider the problem of efficiently simulating population protocols. ...
research
03/07/2017

Vocabulary Alignment in Openly Specified Interactions

The problem of achieving common understanding between agents that use di...
research
05/12/2021

A survey of size counting in population protocols

The population protocol model describes a network of n anonymous agents ...
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
06/18/2018

Fractal Scaling of Population Counts Over Time Spans

Attributes which are infrequently expressed in a population can require ...

Please sign up or login with your details

Forgot password? Click here to reset