Time and Space Optimal Exact Majority Population Protocols

11/14/2020
by   Leszek Gasieniec, et al.
0

In this paper we study population protocols governed by the 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 exact majority population protocol which also works with high probability. The new protocol operates in the optimal parallel time O(log n), which is equivalent to O(nlog n) sequential pairwise interactions, where each agent utilises the optimal number of O(log n) states. The time optimality of the new majority protocol is possible thanks to the novel concept of fixed-resolution phase clocks introduced and analysed in this paper. The new phase clock allows to count approximately constant parallel time in population protocols.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/14/2018

A population protocol for exact majority with O(^5/3 n) stabilization time and asymptotically optimal number of states

A population protocol can be viewed as a sequence of pairwise interactio...
research
02/19/2018

Almost logarithmic-time space optimal leader election in population protocols

The model of population protocols refers to a large collection of simple...
research
05/25/2021

Smoothed Analysis of Population Protocols

In this work, we initiate the study of smoothed analysis of population p...
research
05/15/2023

Selective Population Protocols

The model of population protocols provides a universal platform to study...
research
07/16/2019

Broadcast Distributed Voting Algorithm in Population Protocols

We consider the problem of multi-choice majority voting in a network of ...
research
06/04/2021

A time and space optimal stable population protocol solving exact majority

We study population protocols, a model of distributed computing appropri...
research
02/19/2018

Population Protocols Are Fast

A population protocol describes a set of state change rules for a popula...

Please sign up or login with your details

Forgot password? Click here to reset