Papers
Topics
Authors
Recent
Search
2000 character limit reached

The Complexity of Symmetry Breaking in Massive Graphs

Published 5 May 2021 in cs.DC and cs.DS | (2105.01833v1)

Abstract: The goal of this paper is to understand the complexity of symmetry breaking problems, specifically maximal independent set (MIS) and the closely related β\beta-ruling set problem, in two computational models suited for large-scale graph processing, namely the kk-machine model and the graph streaming model. We present a number of results. For MIS in the kk-machine model, we improve the O~(m/k<sup>2</sup>+Δ/k)\tilde{O}(m/k<sup>2</sup> + \Delta/k)-round upper bound of Klauck et al. (SODA 2015) by presenting an O~(m/k<sup>2)\tilde{O}(m/k<sup>2)-round algorithm. We also present an Ω~(n/k<sup>2)\tilde{\Omega}(n/k<sup>2) round lower bound for MIS, the first lower bound for a symmetry breaking problem in the kk-machine model. For β\beta-ruling sets, we use hierarchical sampling to obtain more efficient algorithms in the kk-machine model and also in the graph streaming model. More specifically, we obtain a kk-machine algorithm that runs in O~(βnΔ<sup>1/β/k<sup>2)\tilde{O}(\beta n\Delta<sup>{1/\beta}/k<sup>2) rounds and, by using a similar hierarchical sampling technique, we obtain one-pass algorithms for both insertion-only and insertion-deletion streams that use O(β⋅n<sup>1+1/2<sup>β−1)O(\beta \cdot n<sup>{1+1/2<sup>{\beta-1}}) space. The latter result establishes a clear separation between MIS, which is known to require Ω(n<sup>2)\Omega(n<sup>2) space (Cormode et al., ICALP 2019), and β\beta-ruling sets, even for β=2\beta = 2. Finally, we present an even faster 2-ruling set algorithm in the kk-machine model, one that runs in O~(n/k<sup>2−ϵ</sup>+k<sup>1−ϵ)\tilde{O}(n/k<sup>{2-\epsilon}</sup> + k<sup>{1-\epsilon}) rounds for any ϵ\epsilon, 0≤ϵ≤10 \le \epsilon \le 1.

Citations (8)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.