Near-Optimal Massively Parallel Graph Connectivity
Soheil Behnezhad, Laxman Dhulipala, Hossein Esfandiari, Jakub, {\L}\k{a}cki, Vahab Mirrokni

TL;DR
This paper introduces a randomized parallel algorithm for graph connectivity in the MPC model that is nearly optimal, significantly improving round complexity for graphs with various diameters, and matching a conditional lower bound.
Contribution
The paper presents a new MPC algorithm for graph connectivity that achieves near-optimal round complexity across a wide range of graph diameters, improving upon previous results.
Findings
Achieves $O( ext{log } D)$ rounds for graphs with diameter $D$ in $[ ext{log}^{ ext{epsilon}} n, n]$
Uses $O( ext{log log } n)$ rounds for all other graphs
Matches the conditional lower bound based on the TwoCycle conjecture
Abstract
Identifying the connected components of a graph, apart from being a fundamental problem with countless applications, is a key primitive for many other algorithms. In this paper, we consider this problem in parallel settings. Particularly, we focus on the Massively Parallel Computations (MPC) model, which is the standard theoretical model for modern parallel frameworks such as MapReduce, Hadoop, or Spark. We consider the truly sublinear regime of MPC for graph problems where the space per machine is for some desirably small constant . We present an algorithm that for graphs with diameter in the wide range , takes rounds to identify the connected components and takes rounds for all other graphs. The algorithm is randomized, succeeds with high probability, does not require prior knowledge of , and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Graph Theory and Algorithms · Stochastic Gradient Optimization Techniques
