Approximating Directed Minimum Cut and Arborescence Packing via Directed Expander Hierarchies
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].
Cite
@article{arxiv.2512.05300,
title = {Approximating Directed Minimum Cut and Arborescence Packing via Directed Expander Hierarchies},
author = {Yonggang Jiang and Yaowei Long and Thatchaphol Saranurak and Benyu Wang},
journal= {arXiv preprint arXiv:2512.05300},
year = {2025}
}