Brief Announcement: Almost-Tight Approximation Distributed Algorithm for Minimum Cut
Abstract
In this short paper, we present an improved algorithm for approximating the minimum cut on distributed (CONGEST) networks. Let λ be the minimum cut. Our algorithm can compute λ exactly in O((n+D)(λ)) time, where n is the number of nodes (processors) in the network, D is the network diameter, and O hides n. By a standard reduction, we can convert this algorithm into a (1+ε)-approximation O((n+D)/(ε))-time algorithm. The latter result improves over the previous (2+ε)-approximation O((n+D)/(ε))-time algorithm of Ghaffari and Kuhn [DISC 2013]. Due to the lower bound of (n+D) by Das Sarma et al. [SICOMP 2013], this running time is tight up to a n factor. Our algorithm is an extremely simple combination of Thorup's tree packing theorem [Combinatorica 2007], Kutten and Peleg's tree partitioning algorithm [J. Algorithms 1998], and Karger's dynamic programming [JACM 2000].
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.