2020
DOI: 10.1007/s00446-020-00385-0
|View full text |Cite
|
Sign up to set email alerts
|

Time-space trade-offs in population protocols for the majority problem

Abstract: Population protocols are a model for distributed computing that is focused on simplicity and robustness. A system of n identical agents (finite state machines) performs a global task like electing a unique leader or determining the majority opinion when each agent has one of two opinions. Agents communicate in pairwise interactions with randomly assigned communication partners. Quality is measured in two ways: the number of interactions to complete the task and the number of states per agent. We present protoc… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
27
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 22 publications
(27 citation statements)
references
References 19 publications
0
27
0
Order By: Relevance
“…As we only double once all contributions are small, each agent can always store the new value. This idea of alternating cancelling and doubling phases has been used extensively in the population protocol literature [5,9,10,22]. detect → ′ detect is the transfer function.…”
Section: Daf Decides All Homogeneous Threshold Predicates On Bounded-degree Graphsmentioning
confidence: 99%
“…As we only double once all contributions are small, each agent can always store the new value. This idea of alternating cancelling and doubling phases has been used extensively in the population protocol literature [5,9,10,22]. detect → ′ detect is the transfer function.…”
Section: Daf Decides All Homogeneous Threshold Predicates On Bounded-degree Graphsmentioning
confidence: 99%
“….bias means that all minority would be eliminated once we reach hour ⌈log 2 1 ⌉ ≤ . This would give an (log )-state, (log 2 )-time majority algorithm, essentially equivalent to [3,9]. The main idea of our algorithm is to use these rules with a faster clock using only (1) time per hour.…”
Section: Algorithmmentioning
confidence: 99%
“…Our protocol is both monotone and output dominant (see full paper or [3] for discussion of these definitions), so by the Ω(log ) state lower bound of [3], our protocol is both time and space optimal for the class of monotone, output-dominant stable protocols. Like most known majority protocols using more than constant space (the only exceptions being in [9]), our protocol is nonuniform in the sense that agents are assumed to have an estimate of the value ⌈log ⌉ embedded in the transition function and state space. It is possible to modify our main protocol to make it uniform, retaining the (log ) time bound, but increasing the state complexity to (log log log ) in expectation and with high probability.…”
Section: Introductionmentioning
confidence: 99%
“…In the population protocol model, researchers studied various fundamental problems such as leader election problems [1,11,15,18], counting problems [7,8,9], majority problems [5,10,17], etc. In [2,6,13,14], researchers proposed efficient protocols for such fundamental problems with limited communication graphs.…”
Section: Related Workmentioning
confidence: 99%