State Complexity of Counting Population Protocols With Leaders

09/30/2021
by   Jerome Leroux, et al.
0

Population protocols are a model of computation in which an arbitrary number of anonymous finite-state agents are interacting in order to decide by stable consensus if an initial configuration extended with some extra agents called leaders satisfies some property. In this paper, we focus on n-counting predicates that ask, given an initial configuration, if the number of agents in a given state is at least n. In a recent work it was exhibited for infinitely many n, a population protocol with at most O(loglog(n)) states that decides the n-counting predicate. We prove that this bound is almost optimal, by observing that any population protocol deciding such a predicate requires at least Ω((loglog(n))^1/3) states.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/23/2021

Lower Bounds on the State Complexity of Population Protocols

Population protocols are a model of computation in which an arbitrary nu...
research
05/20/2021

Diversity, Fairness, and Sustainability in Population Protocols

Over the years, population protocols with the goal of reaching consensus...
research
07/07/2020

A Classification of Weak Asynchronous Models of Distributed Computing

We conduct a systematic study of asynchronous models of distributed comp...
research
04/05/2022

Leaderless Population Protocols Decide Double-exponential Thresholds

Population protocols are a model of distributed computation in which fin...
research
08/30/2021

Population Protocols: Beyond Runtime Analysis

I survey our recent work on the verification of population protocols and...
research
07/01/2018

Automatic Analysis of Expected Termination Time for Population Protocols

Population protocols are a formal model of sensor networks consisting of...
research
11/23/2021

Modular population protocols

Population protocols are a model of distributed computation intended for...

Please sign up or login with your details

Forgot password? Click here to reset