Distributed Weighted Min-Cut in Nearly-Optimal Time

04/20/2020
by   Michal Dory, et al.
0

Minimum-weight cut (min-cut) is a basic measure of a network's connectivity strength. While the min-cut can be computed efficiently in the sequential setting [Karger STOC'96], there was no efficient way for a distributed network to compute its own min-cut without limiting the input structure or dropping the output quality: In the standard CONGEST model, existing algorithms with nearly-optimal time (e.g. [Ghaffari, Kuhn, DISC'13; Nanongkai, Su, DISC'14]) can guarantee a solution that is (1+ϵ)-approximation at best while the exact Õ(n^0.8D^0.2 + n^0.9)-time algorithm [Ghaffari, Nowicki, Thorup, SODA'20] works only on simple networks (no weights and no parallel edges). Throughout, n and D denote the network's number of vertices and hop-diameter, respectively. For the weighted case, the best bound was Õ(n) [Daga et al. STOC'19]. In this paper, we provide an exactÕ(√(n) + D)-time algorithm for computing min-cut on weighted networks. Our result improves even the previous algorithm that works only on simple networks. Its time complexity matches the known lower bound up to polylogarithmic factors. At the heart of our algorithm are a combination of two kinds of tree-decompositions and a novel structural theorem that generalizes a theorem in Mukhopadhyay-Nanongkai [STOC'20] and, in turn, helps simplify their algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/05/2019

Weighted Min-Cut: Sequential, Cut-Query and Streaming Algorithms

Consider the following 2-respecting min-cut problem. Given a weighted g...
research
11/16/2020

Faster connectivity in low-rank hypergraphs via expander decomposition

We design an algorithm for computing connectivity in hypergraphs which r...
research
06/04/2021

A Nearly Optimal All-Pairs Min-Cuts Algorithm in Simple Graphs

We give an n^2+o(1)-time algorithm for finding s-t min-cuts for all pair...
research
05/30/2022

Universally-Optimal Distributed Exact Min-Cut

We present a universally-optimal distributed algorithm for the exact wei...
research
04/08/2019

Distributed Edge Connectivity in Sublinear Time

We present the first sublinear-time algorithm for a distributed message-...
research
09/13/2020

Cut-Equivalent Trees are Optimal for Min-Cut Queries

Min-Cut queries are fundamental: Preprocess an undirected edge-weighted ...
research
12/06/2021

Faster Cut Sparsification of Weighted Graphs

A cut sparsifier is a reweighted subgraph that maintains the weights of ...

Please sign up or login with your details

Forgot password? Click here to reset