English

Almost-Optimal Approximation Algorithms for Global Minimum Cut in Directed Graphs

Data Structures and Algorithms 2025-12-17 v2

Abstract

We develop new (1+ϵ)(1+\epsilon)-approximation algorithms for finding the global minimum edge-cut in a directed edge-weighted graph, and for finding the global minimum vertex-cut in a directed vertex-weighted graph. Our algorithms are randomized, and have a running time of O(m1+o(1)/ϵ)O\left(m^{1+o(1)}/\epsilon\right) on any mm-edge nn-vertex input graph, assuming all edge/vertex weights are polynomially-bounded. In particular, for any constant ϵ>0\epsilon>0, our algorithms have an almost-optimal running time of O(m1+o(1))O\left(m^{1+o(1)}\right). The fastest previously-known running time for this setting, due to (Cen et al., FOCS 2021), is O~(min{n2/ϵ2,m1+o(1)n})\tilde{O}\left(\min\left\{n^2/\epsilon^2,m^{1+o(1)}\sqrt{n}\right\}\right) for Minimum Edge-Cut, and O~(n2/ϵ2)\tilde{O}\left(n^2/\epsilon^2\right) for Minimum Vertex-Cut. Our results further extend to the rooted variants of the Minimum Edge-Cut and Minimum Vertex-Cut problems, where the algorithm is additionally given a root vertex rr, and the goal is to find a minimum-weight cut separating any vertex from the root rr. In terms of techniques, we build upon and extend a framework that was recently introduced by (Chuzhoy et al., SODA 2026) for solving the Minimum Vertex-Cut problem in unweighted directed graphs. Additionally, in order to obtain our result for the Global Minimum Vertex-Cut problem, we develop a novel black-box reduction from this problem to its rooted variant. Prior to our work, such reductions were only known for more restricted settings, such as when all vertex-weights are unit.

Keywords

Cite

@article{arxiv.2512.09080,
  title  = {Almost-Optimal Approximation Algorithms for Global Minimum Cut in Directed Graphs},
  author = {Ron Mosenzon},
  journal= {arXiv preprint arXiv:2512.09080},
  year   = {2025}
}

Comments

40 pages. Submitted to STOC 2026