Saved in:
Bibliographic Details
Main Authors: Czerner, Philipp, Fischer, Vincent, Guttenberg, Roland
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2408.10027
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915232824164352
author Czerner, Philipp
Fischer, Vincent
Guttenberg, Roland
author_facet Czerner, Philipp
Fischer, Vincent
Guttenberg, Roland
contents Population protocols are a model of computation in which indistinguishable mobile agents interact in pairs to decide a property of their initial configuration. Originally introduced by Angluin et. al. in 2004 with a constant number of states, research nowadays focuses on protocols where the space usage depends on the number of agents. The expressive power of population protocols has so far however only been determined for protocols using $o(\log n)$ states, which compute only semilinear predicates, and for $Ω(n)$ states. This leaves a significant gap, particularly concerning protocols with $Θ(\log n)$ or $Θ(\mathsf{polylog}~ n)$ states, which are the most common constructions in the literature. In this paper we close the gap and prove that for any $ε > 0$ and $f {\in}Ω(\log n) {\cap}O(n^{1-ε})$, both uniform and non-uniform population protocols with $Θ(f(n))$ states can decide exactly those predicates, whose unary encoding lies in $\mathsf{NSPACE}(f(n) \log n)$.
format Preprint
id arxiv_https___arxiv_org_abs_2408_10027
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle The Expressive Power of Uniform Population Protocols with Logarithmic Space
Czerner, Philipp
Fischer, Vincent
Guttenberg, Roland
Distributed, Parallel, and Cluster Computing
Population protocols are a model of computation in which indistinguishable mobile agents interact in pairs to decide a property of their initial configuration. Originally introduced by Angluin et. al. in 2004 with a constant number of states, research nowadays focuses on protocols where the space usage depends on the number of agents. The expressive power of population protocols has so far however only been determined for protocols using $o(\log n)$ states, which compute only semilinear predicates, and for $Ω(n)$ states. This leaves a significant gap, particularly concerning protocols with $Θ(\log n)$ or $Θ(\mathsf{polylog}~ n)$ states, which are the most common constructions in the literature. In this paper we close the gap and prove that for any $ε > 0$ and $f {\in}Ω(\log n) {\cap}O(n^{1-ε})$, both uniform and non-uniform population protocols with $Θ(f(n))$ states can decide exactly those predicates, whose unary encoding lies in $\mathsf{NSPACE}(f(n) \log n)$.
title The Expressive Power of Uniform Population Protocols with Logarithmic Space
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2408.10027