Deterministic Massively Parallel Symmetry Breaking for Sparse Graphs

01/26/2023
by   Jeff Giliberti, et al.
0

We consider the problem of designing deterministic graph algorithms for the model of Massively Parallel Computation (MPC) that improve with the sparsity of the input graph, as measured by the notion of arboricity. For the problems of maximal independent set (MIS), maximal matching (MM), and vertex coloring, we improve the state of the art as follows. Let λ denote the arboricity of the n-node input graph with maximum degree Δ. MIS and MM: We develop a deterministic fully-scalable algorithm that reduces the maximum degree to poly(λ) in O(loglog n) rounds, improving and simplifying the randomized O(loglog n)-round poly(max(λ, log n))-degree reduction of Ghaffari, Grunau, Jin [DISC'20]. Our approach when combined with the state-of-the-art O(logΔ + loglog n)-round algorithm by Czumaj, Davies, Parter [SPAA'20, TALG'21] leads to an improved deterministic round complexity of O(logλ + loglog n) for MIS and MM in low-space MPC. We also extend above MIS and MM algorithms to work with linear global memory. Specifically, we show that both problems can be solved in deterministic time O(min(log n, logλ·loglog n)), and even in O(loglog n) time for graphs with arboricity at most log^O(1)log n. In this setting, only a O(log^2 log n)-running time bound for trees was known due to Latypov and Uitto [ArXiv'21]. Vertex Coloring: We present a O(1)-round deterministic algorithm for the problem of O(λ)-coloring in linear-memory MPC with relaxed global memory of n · poly(λ) that solves the problem after just one single graph partitioning step. This matches the state-of-the-art randomized round complexity by Ghaffari and Sayyadi [ICALP'19] and improves upon the deterministic O(λ^ϵ)-round algorithm by Barenboim and Khazanov [CSR'18].

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/10/2021

Improved Deterministic (Δ+1)-Coloring in Low-Space MPC

We present a deterministic O(logloglog n)-round low-space Massively Para...
research
07/14/2018

Matching and MIS for Uniformly Sparse Graphs in the Low-Memory MPC Model

The Massively Parallel Computation (MPC) model serves as a common abstra...
research
02/22/2020

Improved MPC Algorithms for MIS, Matching, and Coloring on Trees and Beyond

We present O(loglog n) round scalable Massively Parallel Computation alg...
research
12/17/2021

Memory Efficient Massively Parallel Algorithms for LCL Problems on Trees

In this work, we develop the low-space Massively Parallel Computation (M...
research
06/13/2020

When Algorithms for Maximal Independent Set and Maximal Matching Run in Sublinear-Time

Maximal independent set (MIS), maximal matching (MM), and (Δ+1)-coloring...
research
01/12/2023

Distributed Self-Stabilizing MIS with Few States and Weak Communication

We study a simple random process that computes a maximal independent set...
research
11/03/2017

An Optimal Distributed (Δ+1)-Coloring Algorithm?

Vertex coloring is one of the classic symmetry breaking problems studied...

Please sign up or login with your details

Forgot password? Click here to reset