Beeping Deterministic CONGEST Algorithms in Graphs

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Garncarek, Pawel, Kowalski, Dariusz R., Kutten, Shay, Mosteiro, Miguel A.
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916620175147008
author Garncarek, Pawel
Kowalski, Dariusz R.
Kutten, Shay
Mosteiro, Miguel A.
author_facet Garncarek, Pawel
Kowalski, Dariusz R.
Kutten, Shay
Mosteiro, Miguel A.
contents The Beeping Network (BN) model captures important properties of biological processes. Paradoxically, the extremely limited communication capabilities of such nodes has helped BN become one of the fundamental models for networks. Since in each round, a node may transmit at most one bit, it is useful to treat the communications in the network as distributed coding and design it to overcome the interference. We study both non-adaptive and adaptive codes. Some communication and graph problems already studied in BN admit fast randomized algorithms. On the other hand, all known deterministic algorithms for non-trivial problems have time complexity at least polynomial in the maximum node-degree $Δ$. We improve known results for deterministic algorithms showing that beeping out a single round of any congest algorithm in any network can be done in $O(Δ^2 \log^{O(1)} n)$ beeping rounds, even if the nodes intend to send different messages to different neighbors. This upper bound reduces polynomially the time for a deterministic simulation of congest in a BN, comparing to the best known algorithms, and nearly matches the time obtained recently using. Our simulator allows us to implement any efficient algorithm designed for the congest networks in BN, with $O(Δ^2 \log^{O(1)} n)$ overhead. This $O(Δ^2 \log^{O(1)} n)$ implementation results in a polynomial improvement upon the best-to-date $Θ(Δ^3)$-round beeping MIS algorithm. Using a more specialized transformer and some additional machinery, we constructed various other efficient deterministic Beeping algorithms for other commonly used building blocks, such as Network Decomposition. For $h$-hop simulations, we prove a lower bound $Ω(Δ^{h+1})$, and we design a nearly matching algorithm that is able to ``pipeline'' the information in a faster way than working layer by layer.
format Preprint
id arxiv_https___arxiv_org_abs_2502_13424
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Beeping Deterministic CONGEST Algorithms in Graphs
Garncarek, Pawel
Kowalski, Dariusz R.
Kutten, Shay
Mosteiro, Miguel A.
Distributed, Parallel, and Cluster Computing
The Beeping Network (BN) model captures important properties of biological processes. Paradoxically, the extremely limited communication capabilities of such nodes has helped BN become one of the fundamental models for networks. Since in each round, a node may transmit at most one bit, it is useful to treat the communications in the network as distributed coding and design it to overcome the interference. We study both non-adaptive and adaptive codes. Some communication and graph problems already studied in BN admit fast randomized algorithms. On the other hand, all known deterministic algorithms for non-trivial problems have time complexity at least polynomial in the maximum node-degree $Δ$. We improve known results for deterministic algorithms showing that beeping out a single round of any congest algorithm in any network can be done in $O(Δ^2 \log^{O(1)} n)$ beeping rounds, even if the nodes intend to send different messages to different neighbors. This upper bound reduces polynomially the time for a deterministic simulation of congest in a BN, comparing to the best known algorithms, and nearly matches the time obtained recently using. Our simulator allows us to implement any efficient algorithm designed for the congest networks in BN, with $O(Δ^2 \log^{O(1)} n)$ overhead. This $O(Δ^2 \log^{O(1)} n)$ implementation results in a polynomial improvement upon the best-to-date $Θ(Δ^3)$-round beeping MIS algorithm. Using a more specialized transformer and some additional machinery, we constructed various other efficient deterministic Beeping algorithms for other commonly used building blocks, such as Network Decomposition. For $h$-hop simulations, we prove a lower bound $Ω(Δ^{h+1})$, and we design a nearly matching algorithm that is able to ``pipeline'' the information in a faster way than working layer by layer.
title Beeping Deterministic CONGEST Algorithms in Graphs
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2502.13424