Parallel Graph Connectivity in Log Diameter Rounds
Alexandr Andoni, Clifford Stein, Zhao Song, Zhengyu Wang, Peilin Zhong

TL;DR
This paper introduces faster, scalable algorithms for graph connectivity in the MPC model, parameterized by graph diameter, significantly improving over the longstanding $O(\,\log n)$ bounds.
Contribution
It presents a novel $O(\log D \log\log_{m/n} n)$ time algorithm for diameter-$D$ graphs, extending to related problems and introducing new algorithmic techniques.
Findings
Achieves faster connectivity algorithms with complexity depending on graph diameter.
Extends techniques to spanning forest, DFS sequence, and minimum spanning forest.
Shows that similar bounds for reachability imply faster boolean matrix multiplication.
Abstract
We study graph connectivity problem in MPC model. On an undirected graph with nodes and edges, round connectivity algorithms have been known for over 35 years. However, no algorithms with better complexity bounds were known. In this work, we give fully scalable, faster algorithms for the connectivity problem, by parameterizing the time complexity as a function of the diameter of the graph. Our main result is a time connectivity algorithm for diameter- graphs, using total memory. If our algorithm can use more memory, it can terminate in fewer rounds, and there is no lower bound on the memory per processor. We extend our results to related graph problems such as spanning forest, finding a DFS sequence, exact/approximate minimum spanning forest, and bottleneck spanning forest. We also show that achieving similar bounds for…
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
TopicsParallel Computing and Optimization Techniques · Interconnection Networks and Systems · Complexity and Algorithms in Graphs
