English

Near-Optimal Distributed Ruling Sets for Trees and High-Girth Graphs

Data Structures and Algorithms 2026-04-03 v2 Distributed, Parallel, and Cluster Computing

Abstract

Given a graph G=(V,E)G=(V,E), a β\beta-ruling set is a subset SVS\subseteq V that is i) independent, and ii) every node vVv\in V has a node of SS within distance β\beta. In this paper we present almost optimal distributed algorithms for finding ruling sets in trees and high girth graphs in the classic LOCAL model. As our first contribution we present an O(loglogn)O(\log\log n)-round randomized algorithm for computing 22-ruling sets on trees, almost matching the Ω(loglogn/logloglogn)\Omega(\log\log n/\log\log\log n) lower bound given by Balliu et al. [FOCS'20]. Second, we show that 22-ruling sets can be solved in O~(log5/3logn)\widetilde{O}(\log^{5/3}\log n) rounds in high-girth graphs. Lastly, we show that O(logloglogn)O(\log\log\log n)-ruling sets can be computed in O~(loglogn)\widetilde{O}(\log\log n) rounds in high-girth graphs matching the lower bound up to triple-log factors. All of these results either improve polynomially or exponentially on the previously best algorithms and use a smaller domination distance β\beta.

Keywords

Cite

@article{arxiv.2504.21777,
  title  = {Near-Optimal Distributed Ruling Sets for Trees and High-Girth Graphs},
  author = {Malte Baumecker and Yannic Maus and Jara Uitto},
  journal= {arXiv preprint arXiv:2504.21777},
  year   = {2026}
}
R2 v1 2026-06-28T23:17:01.952Z