98

Deterministic Distributed Ruling Sets of Line Graphs

Abstract

An (α,β)(\alpha,\beta)-ruling set of a graph G=(V,E)G=(V,E) is a set RVR\subseteq V such that for any node vVv\in V there is a node uRu\in R in distance at most β\beta from vv and such that any two nodes in RR are at distance at least α\alpha from each other. The concept of ruling sets can naturally be extended to edges, i.e., a subset FEF\subseteq E is an (α,β)(\alpha,\beta)-ruling edge set of a graph G=(V,E)G=(V,E) if the corresponding nodes form an (α,β)(\alpha,\beta)-ruling set in the line graph of GG. This paper presents a simple deterministic, distributed algorithm, in the CONGEST\mathsf{CONGEST} model, for computing (2,2)(2,2)-ruling edge sets in O(logn)O(\log^* n) rounds. Furthermore, we extend the algorithm to compute ruling sets of graphs with bounded diversity. Roughly speaking, the diversity of a graph is the maximum number of maximal cliques a vertex belongs to. We devise (2,O(D))(2,O(\mathcal{D}))-ruling sets on graphs with diversity D\mathcal{D} in O(D+logn)O(\mathcal{D}+\log^* n) rounds. This also implies a fast, deterministic (2,O())(2,O(\ell))-ruling edge set algorithm for hypergraphs with rank at most \ell. Furthermore, we provide a ruling set algorithm for general graphs that for any B2B\geq 2 computes an (α,αlogBn)\big(\alpha, \alpha \lceil \log_B n \rceil \big)-ruling set in O(αBlogBn)O(\alpha \cdot B \cdot \log_B n) rounds in the CONGEST\mathsf{CONGEST} model. The algorithm can be modified to compute a (2,β)\big(2, \beta \big)-ruling set in O(βΔ2/β+logn)O(\beta \Delta^{2/\beta} + \log^* n) rounds in the CONGEST\mathsf{CONGEST}~ model, which matches the currently best known such algorithm in the more general LOCAL\mathsf{LOCAL} model.

View on arXiv
Comments on this paper