Extending Karger's randomized min-cut Algorithm for a Synchronous Distributed setting
S. Shine, K. Murali Krishnan

TL;DR
This paper adapts Karger's randomized min-cut algorithm for a distributed environment, enabling local computations at each node while maintaining probabilistic correctness and analyzing its message and time complexities.
Contribution
It introduces a distributed version of Karger's min-cut algorithm, addressing technical challenges and providing complexity analysis in a distributed setting.
Findings
Achieves the same success probability as the original algorithm.
Operates with O(mn^{2}) message complexity.
Runs in O(n^{2}) time complexity.
Abstract
A min-cut that seperates vertices s and t in a network is an edge set of minimum weight whose removal will disconnect s and t. This problem is the dual of the well known s-t max-flow problem. Several algorithms for the min-cut problem are based on max-flow computation although the fastest known min-cut algorithms are not flow based. The well known Karger's randomized algorithm for min-cut is a non-flow based method for solving the (global) min-cut problem of finding the min s-t cut over all pair of vertices s,t in a weighted undirected graph. This paper presents an adaptation of Karger's algorithm for a synchronous distributed setting where each node is allowed to perform only local computations. The paper essentially addresses the technicalities involved in circumventing the limitations imposed by a distributed setting to the working of Karger's algorithm. While the correctness proof…
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
TopicsDistributed systems and fault tolerance · Complexity and Algorithms in Graphs · Optimization and Search Problems
