Fast Distributed Algorithms for Connectivity and MST in Large Graphs
Gopal Pandurangan, Peter Robinson, Michele Scquizzato

TL;DR
This paper introduces near-optimal distributed algorithms for fundamental graph problems like connectivity and MST in large graphs, significantly reducing communication rounds and leveraging advanced techniques such as graph sketching.
Contribution
The paper presents the first nearly optimal distributed randomized algorithms for graph connectivity, MST, and related problems with round complexity close to theoretical lower bounds.
Findings
Connectivity algorithm runs in O(n/k^2) rounds
Algorithms for MST, min-cuts, and verification also run in O(n/k^2) rounds
Proves lower bounds matching the upper bounds up to polylogarithmic factors
Abstract
Motivated by the increasing need to understand the algorithmic foundations of distributed large-scale graph computations, we study a number of fundamental graph problems in a message-passing model for distributed computing where machines jointly perform computations on graphs with nodes (typically, ). The input graph is assumed to be initially randomly partitioned among the machines, a common implementation in many real-world systems. Communication is point-to-point, and the goal is to minimize the number of communication rounds of the computation. Our main result is an (almost) optimal distributed randomized algorithm for graph connectivity. Our algorithm runs in rounds ( notation hides a factor and an additive term). This improves over the best previously known bound of [Klauck…
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 · Distributed systems and fault tolerance · Cryptography and Data Security
