Fast Approximate Counting and Leader Election in Populations

06/07/2018
by   Othon Michail, et al.
0

We study the problems of leader election and population size counting for population protocols: networks of finite-state anonymous agents that interact randomly under a uniform random scheduler. We show a protocol for leader election that terminates in O(_m(n) ·_2 n) parallel time, where m is a parameter, using O({m, n}) states. By adjusting the parameter m between a constant and n, we obtain a single leader election protocol whose time and space can be smoothly traded off between O(^2 n) to O( n) time and O( n) to O(n) states. Finally, we give a protocol which provides an upper bound n̂ of the size n of the population, where n̂ is at most n^a for some a>1. This protocol assumes the existence of a unique leader in the population and stabilizes in Θ(n) parallel time, using constant number of states in every node, except the unique leader which is required to use Θ(^2n) states.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/29/2018

Logarithmic Expected-Time Leader Election in Population Protocol Model

In this paper, the leader election problem in the population protocol mo...
research
09/23/2020

Time-Optimal Self-Stabilizing Leader Election on Rings in Population Protocols

We propose a self-stabilizing leader election protocol on directed rings...
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/12/2018

Fair Leader Election for Rational Agents in Asynchronous Rings and Networks

We study a game theoretic model where a coalition of processors might co...
research
05/25/2022

Near-Optimal Leader Election in Population Protocols on Graphs

In the stochastic population protocol model, we are given a connected gr...
research
08/27/2018

Efficient size estimation and impossibility of termination in uniform dense population protocols

We study uniform population protocols: networks of anonymous agents whos...
research
09/18/2022

Probabilistic Population Protocol Models

Population protocols are a relatively novel computational model in which...

Please sign up or login with your details

Forgot password? Click here to reset