Lune

FOCS2021Top-tier venue

Minimum Cuts in Directed Graphs via Partial Sparsification

Ruoxu Cen, Jason Li, Danupon Nanongkai, Debmalya Panigrahi, Thatchaphol Saranurak, Kent Quanrud

2021Year
6Citations
3Top-tier citations

Abstract

We give an algorithm to find a minimum cut in an edge-weighted directed graph with n vertices and m edges in Õ(n • maxm 2/3 , n) time. This improves on the 30 year old bound of Õ(nm) obtained by Hao and Orlin for this problem. Using similar techniques, we also obtain Õ(n 2 / 2 )-time (1+ )-approximation algorithms for both the minimum edge and minimum vertex cuts in directed graphs, for any fixed . Before our work, no (1 + )-approximation algorithm better than the exact runtime of Õ(nm) is known for either problem.

Our algorithms follow a two-step template. In the first step, we employ a partial sparsification of the input graph to preserve a critical subset of cut values approximately. In the second step, we design algorithms to find the (edge/vertex) mincut among the preserved cuts from the first step. For edge mincut, we give a new reduction to Õ(minn/m 1/3 , √ n) calls of any maxflow subroutine, via packing arborescences in the sparsifier. For vertex mincut, we develop new local flow algorithms to identify small unbalanced cuts in the sparsified graph.

  • This paper combines, and improves on, two independent manuscripts by Quanrud [Qua21] and the other authors [CLN + 21].

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 0ca358b7-adf1-4c23-8df7-78ba2ea1f038

Cited by top-tier papers3

Ask how each one uses it

Builds on4

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines