Efficient Assignment of Identities in Anonymous Populations

05/25/2021
by   Leszek Gasieniec, et al.
0

We consider the fundamental problem of assigning distinct labels to agents in the probabilistic model of population protocols. Our protocols operate under the assumption that the size n of the population is embedded in the transition function. They also rely on a unique leader which can be precomputed with a negligible impact on our upper bounds. Among other things, we consider silent labeling protocols, where eventually each agent reaches its final state and remains in it forever, as well as safe labeling protocols which can produce a valid agent labeling in a finite number of interactions, and guarantee that at any step of the protocol no two agents have the same label. We first provide a silent and safe protocol which uses only n+5√(n) +4 states and draws labels from the range 1,…,n. . The expected number of interactions required by the protocol is O(n^3). On the other hand, we show that any safe protocol, as well as any silent protocol which provides a valid labeling with probability >1-1/n, uses ≥ n+√(n)-1 states. Hence, our protocol is almost state-optimal. We also present a generalization of the protocol to include a trade-off between the number of states and the expected number of interactions. We show also that for any safe labeling protocol utilizing n+t<2n states the expected number of interactions required to achieve a valid labeling is ≥n^2/t+1. Next, we present a fast, silent and safe labeling protocol for which the required number of interactions is asymptotically optimal, i.e., O(n log n/ϵ) w.h.p. It uses (2+ϵ)n+O(log n) states and the label range 1,…,(1+ϵ)n. Finally, we consider the so-called pool labeling protocols that include our fast protocol. We show that the expected number of interactions required by any pool protocol is ≥n^2/r+1, when the labels range is 1,…, n+r<2n.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/13/2019

Efficient self-stabilizing leader election in population protocols

We consider the standard population protocol model, where (a priori) ind...
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
08/26/2021

On Truly Parallel Time in Population Protocols

The parallel time of a population protocol is defined as the average num...
research
02/23/2022

Fast and Succinct Population Protocols for Presburger Arithmetic

In their 2006 seminal paper in Distributed Computing, Angluin et al. pre...
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
05/11/2018

Majority & Stabilization in Population Protocols

Population protocols are a distributed model focused on simplicity and r...
research
05/15/2023

A Near Time-optimal Population Protocol for Self-stabilizing Leader Election on Rings with a Poly-logarithmic Number of States

We propose a self-stabilizing leader election (SS-LE) protocol on ring n...

Please sign up or login with your details

Forgot password? Click here to reset