paper

The Complexity of Symmetry Breaking in Massive Graphs

arXiv:2105.01833

Abstract

The goal of this paper is to understand the complexity of symmetry breaking problems, specifically maximal independent set (MIS) and the closely related -ruling set problem, in two computational models suited for large-scale graph processing, namely the -machine model and the graph streaming model. We present a number of results. For MIS in the -machine model, we improve the -round upper bound of Klauck et al. (SODA 2015) by presenting an -round algorithm. We also present an round lower bound for MIS, the first lower bound for a symmetry breaking problem in the -machine model. For -ruling sets, we use hierarchical sampling to obtain more efficient algorithms in the -machine model and also in the graph streaming model. More specifically, we obtain a -machine algorithm that runs in rounds and, by using a similar hierarchical sampling technique, we obtain one-pass algorithms for both insertion-only and insertion-deletion streams that use space. The latter result establishes a clear separation between MIS, which is known to require space (Cormode et al., ICALP 2019), and -ruling sets, even for . Finally, we present an even faster 2-ruling set algorithm in the -machine model, one that runs in rounds for any , .

A preliminary version of this paper appeared in DISC 2019