paper

Approximating Directed Minimum Cut and Arborescence Packing via Directed Expander Hierarchies

arXiv:2512.05300

Abstract

We give almost-linear-time algorithms for approximating rooted minimum cut and maximum arborescence packing in directed graphs, two problems that are dual to each other [Edm73]. More specifically, for an -vertex, -edge directed graph whose -rooted minimum cut value is , our first algorithm computes an -rooted cut of size at most in time, and our second algorithm packs -rooted arborescences with congestion in time, certifying that the -rooted minimum cut is at least . Our first algorithm also works for weighted graphs. Prior to our work, the fastest algorithms for computing the -rooted minimum cut were exact but had super-linear running time: either [Gab91] or [CLN+22]. The fastest known algorithms for packing -rooted arborescences had no congestion, but required time [BHKP08].

Approximating Directed Minimum Cut and Arborescence Packing via Directed Expander Hierarchies · wovepaper