2019 IEEE 60th Annual Symposium on Foundations of Computer Science (FOCS) 2019
DOI: 10.1109/focs.2019.00095
|View full text |Cite
|
Sign up to set email alerts
|

Near-Optimal Massively Parallel Graph Connectivity

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 n δ for som… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
80
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 30 publications
(87 citation statements)
references
References 53 publications
(67 reference statements)
1
80
0
Order By: Relevance
“…We note that for D = 2 o(log n/log log n) , the total number of random bits used by our algorithm is (log n) O (R) = o(n δ ) for any arbitrarily small constant δ > 0. Thus our algorithm achieves a super-polynomial saving in randomness complexity as compared to the algorithms of [1,5].…”
Section: This Work: Randomness-efficient Mpc Algorithm For Connectivitymentioning
confidence: 94%
See 2 more Smart Citations
“…We note that for D = 2 o(log n/log log n) , the total number of random bits used by our algorithm is (log n) O (R) = o(n δ ) for any arbitrarily small constant δ > 0. Thus our algorithm achieves a super-polynomial saving in randomness complexity as compared to the algorithms of [1,5].…”
Section: This Work: Randomness-efficient Mpc Algorithm For Connectivitymentioning
confidence: 94%
“…We are primarily interested in designing randomness-efficient algorithms in the MPC model. For Connectivity, the aforementioned randomized MPC algorithms of [1,5] use Ω(n) random bits. Our main result is the following: Theorem 1 (Randomness-efficient MPC algorithm for Connectivity).…”
Section: This Work: Randomness-efficient Mpc Algorithm For Connectivitymentioning
confidence: 99%
See 1 more Smart Citation
“…When m = o(n log 2 n) we use the algorithm of [11] to shrink the number of vertices by a factor of Ω(log 2 n) in O(log log T /n n) rounds w.h.p. This procedure is implementable in the MPC model and hence implementable in the AMPC model as well.…”
Section: Returnmentioning
confidence: 99%
“…[11]). There exists an O(log log n) round MPC algorithm using O(n ) space per machine and O(m) total space that with high probability, converts any graph G(V, E) with n vertices and m edges to a graph G (V , E ) and outputs a function f : V → V such that:1.…”
mentioning
confidence: 99%