Population Protocols with Unordered Data

05/01/2023
by   Michael Blondin, et al.
0

Population protocols form a well-established model of computation of passively mobile anonymous agents with constant-size memory. It is well known that population protocols compute Presburger-definable predicates, such as absolute majority and counting predicates. In this work, we initiate the study of population protocols operating over arbitrarily large data domains. More precisely, we introduce population protocols with unordered data as a formalism to reason about anonymous crowd computing over unordered sequences of data. We first show that it is possible to determine whether an unordered sequence from an infinite data domain has a datum with absolute majority. We then establish the expressive power of the immediate observation restriction of our model, namely where, in each interaction, an agent observes another agent who is unaware of the interaction.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/26/2019

Population protocols with unreliable communication

Population protocols are a model of distributed computation intended for...
research
08/30/2021

Population Protocols: Beyond Runtime Analysis

I survey our recent work on the verification of population protocols and...
research
08/23/2019

Immediate Observation in Mediated Population Protocols

In this paper we analyze the computational power of variants of populati...
research
01/02/2018

Large Flocks of Small Birds: On the Minimal Size of Population Protocols

Population protocols are a well established model of distributed computa...
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
05/12/2021

A survey of size counting in population protocols

The population protocol model describes a network of n anonymous agents ...
research
05/07/2020

Simulating Population Protocols in Sub-Constant Time per Interaction

We consider the problem of efficiently simulating population protocols. ...

Please sign up or login with your details

Forgot password? Click here to reset