Given a graph G=(V,E), an (α,β)-ruling set is a subset S⊆V such that the distance between any two vertices in S is at least α, and the distance between any vertex in V and the closest vertex in S is at most β. We present lower bounds for distributedly computing ruling sets. More precisely, for the problem of computing a (2,β)-ruling set in the LOCAL model, we show the following, where n denotes the number of vertices, Δ the maximum degree, and c is some universal constant independent of n and Δ. ∙ Any deterministic algorithm requires Ω(min{βloglogΔlogΔ,logΔn}) rounds, for all β≤c⋅min{loglogΔlogΔ,logΔn}. By optimizing Δ, this implies a deterministic lower bound of Ω(βloglognlogn) for all β≤c3loglognlogn. ∙ Any randomized algorithm requires Ω(min{βloglogΔlogΔ,logΔlogn}) rounds, for all β≤c⋅min{loglogΔlogΔ,logΔlogn}. By optimizing Δ, this implies a randomized lower bound of Ω(βlogloglognloglogn) for all β≤c3logloglognloglogn. For β>1, this improves on the previously best lower bound of Ω(log∗n) rounds that follows from the 30-year-old bounds of Linial [FOCS'87] and Naor [J.Disc.Math.'91]. For β=1, i.e., for the problem of computing a maximal independent set, our results improve on the previously best lower bound of Ω(log∗n) on trees, as our bounds already hold on trees.
@article{arxiv.2004.08282,
title = {Distributed Lower Bounds for Ruling Sets},
author = {Alkida Balliu and Sebastian Brandt and Dennis Olivetti},
journal= {arXiv preprint arXiv:2004.08282},
year = {2022}
}