Faster Algorithms for Edge Connectivity via Random $2$-Out Contractions
Mohsen Ghaffari, Krzysztof Nowicki, Mikkel Thorup

TL;DR
This paper introduces a simple randomized contraction method using 2-out edge sampling to improve algorithms for computing edge connectivity in graphs across sequential, distributed, and parallel models, achieving better complexities and new capabilities.
Contribution
The paper presents a novel 2-out contraction approach that leads to faster algorithms for edge connectivity, including optimal sequential algorithms, sublinear distributed algorithms, and constant-round parallel algorithms.
Findings
Sequential algorithms with complexities O(m log n) and O(m + n log^3 n)
First sublinear distributed algorithm with ~O(n^{0.8} D^{0.2} + n^{0.9}) rounds
First constant-round parallel algorithm with linear memory
Abstract
We provide a simple new randomized contraction approach to the global minimum cut problem for simple undirected graphs. The contractions exploit 2-out edge sampling from each vertex rather than the standard uniform edge sampling. We demonstrate the power of our new approach by obtaining better algorithms for sequential, distributed, and parallel models of computation. Our end results include the following randomized algorithms for computing edge connectivity with high probability: -- Two sequential algorithms with complexities and . These improve on a long line of developments including a celebrated algorithm of Karger [STOC'96] and the state of the art algorithm of Henzinger et al. [SODA'17]. Moreover, our algorithm is optimal whenever . Within our new time bounds,…
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.
