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.