Towards Fully Automatic Distributed Lower Bounds

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Balliu, Alkida, Brandt, Sebastian, Kuhn, Fabian, Olivetti, Dennis, Saarhelo, Joonatan
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866913564872146944
author Balliu, Alkida
Brandt, Sebastian
Kuhn, Fabian
Olivetti, Dennis
Saarhelo, Joonatan
author_facet Balliu, Alkida
Brandt, Sebastian
Kuhn, Fabian
Olivetti, Dennis
Saarhelo, Joonatan
contents In the past few years, a successful line of research has lead to lower bounds for several fundamental local graph problems in the distributed setting. These results were obtained via a technique called round elimination. On a high level, the round elimination technique can be seen as a recursive application of a function that takes as input a problem $Π$ and outputs a problem $Π'$ that is one round easier than $Π$. Applying this function recursively to concrete problems of interest can be highly nontrivial, which is one of the reasons that has made the technique difficult to approach. The contribution of our paper is threefold. Firstly, we develop a new and fully automatic method for finding lower bounds of $Ω(\log_Δn)$ and $Ω(\log_Δ\log n)$ rounds for deterministic and randomized algorithms, respectively, via round elimination. Secondly, we show that this automatic method is indeed useful, by obtaining lower bounds for defective coloring problems. We show that the problem of coloring the nodes of a graph with $3$ colors and defect at most $(Δ- 3)/2$ requires $Ω(\log_Δn)$ rounds for deterministic algorithms and $Ω(\log_Δ\log n)$ rounds for randomized ones. We note that lower bounds for coloring problems are notoriously challenging to obtain, both in general, and via the round elimination technique. Both the first and (indirectly) the second contribution build on our third contribution -- a new and conceptually simple way to compute the one-round easier problem $Π'$ in the round elimination framework. This new procedure provides a clear and easy recipe for applying round elimination, thereby making a substantial step towards the greater goal of having a fully automatic procedure for obtaining lower bounds in the distributed setting.
format Preprint
id arxiv_https___arxiv_org_abs_2410_20224
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Towards Fully Automatic Distributed Lower Bounds
Balliu, Alkida
Brandt, Sebastian
Kuhn, Fabian
Olivetti, Dennis
Saarhelo, Joonatan
Distributed, Parallel, and Cluster Computing
In the past few years, a successful line of research has lead to lower bounds for several fundamental local graph problems in the distributed setting. These results were obtained via a technique called round elimination. On a high level, the round elimination technique can be seen as a recursive application of a function that takes as input a problem $Π$ and outputs a problem $Π'$ that is one round easier than $Π$. Applying this function recursively to concrete problems of interest can be highly nontrivial, which is one of the reasons that has made the technique difficult to approach. The contribution of our paper is threefold. Firstly, we develop a new and fully automatic method for finding lower bounds of $Ω(\log_Δn)$ and $Ω(\log_Δ\log n)$ rounds for deterministic and randomized algorithms, respectively, via round elimination. Secondly, we show that this automatic method is indeed useful, by obtaining lower bounds for defective coloring problems. We show that the problem of coloring the nodes of a graph with $3$ colors and defect at most $(Δ- 3)/2$ requires $Ω(\log_Δn)$ rounds for deterministic algorithms and $Ω(\log_Δ\log n)$ rounds for randomized ones. We note that lower bounds for coloring problems are notoriously challenging to obtain, both in general, and via the round elimination technique. Both the first and (indirectly) the second contribution build on our third contribution -- a new and conceptually simple way to compute the one-round easier problem $Π'$ in the round elimination framework. This new procedure provides a clear and easy recipe for applying round elimination, thereby making a substantial step towards the greater goal of having a fully automatic procedure for obtaining lower bounds in the distributed setting.
title Towards Fully Automatic Distributed Lower Bounds
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2410.20224