Minimum Cuts in Directed Graphs via $\sqrt{n}$ Max-Flows
@inproceedings{Cen2021MinimumCI, title={Minimum Cuts in Directed Graphs via \$\sqrt\{n\}\$ Max-Flows}, author={Ruoxu Cen and Jason Li and Danupon Nanongkai and Debmalya Panigrahi and Thatchaphol Saranurak}, year={2021} }
We give an algorithm to find a mincut in an n-vertex, m-edge weighted directed graph using Õ( √ n) calls to any maxflow subroutine. Using state of the art maxflow algorithms, this yields a directed mincut algorithm that runs in Õ(m √ n+ n) time. This improves on the 30 year old bound of Õ(mn) obtained by Hao and Orlin for this problem. ar X iv :2 10 4. 07 89 8v 1 [ cs .D S] 1 6 A pr 2 02 1
Figures from this paper
References
SHOWING 1-10 OF 20 REFERENCES
Deterministic mincut in almost-linear time
- Computer Science, MathematicsSTOC
- 2021
This work de-randomizes the construction of the skeleton graph in Karger’s near-linear time mincut algorithm, which is its only randomized component, and designs an efficient pessimistic estimator to capture the cuts of a graph, harnessing the expander decomposition framework introduced in recent work by Goranci et al.
Faster Algorithms for Rooted Connectivity in Directed Graphs
- Computer Science, MathematicsICALP
- 2021
A new randomized Monte Carlo algorithm that runs in time Õ ( n ) .
Fast Approximations for Rooted Connectivity in Weighted Directed Graphs
- Computer Science, MathematicsArXiv
- 2021
This work considers approximations for computing minimum weighted cuts in directed graphs, and gives randomized Monte Carlo algorithms that compute a $(1+\epsilon)$-approximate minimum cut in $\tilde{O}(n^2 / \ep silon^2)$ time.
Fully Dynamic Electrical Flows: Sparse Maxflow Faster Than Goldberg-Rao
- Computer Science2021 IEEE 62nd Annual Symposium on Foundations of Computer Science (FOCS)
- 2022
The algorithm revolves around dynamically maintaining the augmenting electrical flows at the core of the interior point method based algorithm from [Mądry JACM '16]. This entails designing data structures that, in limited settings, return edges with large electric energy in a graph undergoing resistance updates.
Minimum cost flows, MDPs, and ℓ1-regression in nearly linear time for dense instances
- Mathematics, Computer ScienceSTOC
- 2021
New randomized algorithms with improved runtimes for solving linear programs with two-sided constraints with dynamic data structures for efficiently maintaining approximations to variants of Lewis-weights, a fundamental importance measure for matrices which generalize leverage scores and effective resistances are provided.
A Deterministic Algorithm for Balanced Cut with Applications to Dynamic Connectivity, Flows, and Beyond
- Computer Science, Mathematics2020 IEEE 61st Annual Symposium on Foundations of Computer Science (FOCS)
- 2020
The first deterministic, almost-linear time approximation algorithm for the classical Minimum Balanced Cut problem, which provides a stronger guarantee: it either returns a balanced cut whose value is close to a given target value, or it certifies that such a cut does not exist by exhibiting a large subgraph of $G$ that has high conductance.
Network Flow and Testing Graph Connectivity
- Computer ScienceSIAM J. Comput.
- 1975
An algorithm of Dinic for finding the maximum flow in a network is described. It is then shown that if the vertex capacities are all equal to one, the algorithm requires at most $O(|V|^{1/2} \cdot…
Efficient algorithms for finding minimum spanning trees in undirected and directed graphs
- Computer ScienceComb.
- 1986
This paper uses F-heaps to obtain fast algorithms for finding minimum spanning trees in undirected and directed graphs and can be extended to allow a degree constraint at one vertex.
On edge-disjoint branchings
- MathematicsNetworks
- 1976
A simple direct proof of this lemma is given, thereby providing a simplerProof of Edmonds' theorem and a simpler proof that Tarjan's algorithm works.