Parallel $(1+\epsilon)$-Approximate Multi-Commodity Mincost Flow in Almost Optimal Depth and Work
Abstract
We present a parallel algorithm for computing -approximate mincost flow on an undirected graph with edges, where capacities and costs are assigned to both edges and vertices. Our algorithm achieves work and depth when , making both the work and depth almost optimal, up to a subpolynomial factor. Previous algorithms with work required depth, even for special cases of mincost flow with only edge capacities or max flow with vertex capacities. Our result generalizes prior almost-optimal parallel -approximation algorithms for these special cases, including shortest paths [Li, STOC'20] [Andoni, Stein, Zhong, STOC'20] [Rozhen, Haeupler, Marinsson, Grunau, Zuzic, STOC'23] and max flow with only edge capacities [Agarwal, Khanna, Li, Patil, Wang, White, Zhong, SODA'24]. Our key technical contribution is the first construction of length-constrained flow shortcuts with length slack, congestion slack, and step bound. This provides a strict generalization of the influential concept of -hopsets [Cohen, JACM'00], allowing for additional control over congestion. Previous length-constrained flow shortcuts [Haeupler, Hershkowitz, Li, Roeyskoe, Saranurak, STOC'24] incur a large constant in the length slack, which would lead to a large approximation factor. To enable our flow algorithms to work under vertex capacities, we also develop a close-to-linear time algorithm for computing length-constrained vertex expander decomposition. Building on Cohen's idea of path-count flows [Cohen, SICOMP'95], we further extend our algorithm to solve -approximate -commodity mincost flow problems with almost-optimal work and depth, independent of the number of commodities .
Cite
@article{arxiv.2510.20456,
title = {Parallel $(1+\epsilon)$-Approximate Multi-Commodity Mincost Flow in Almost Optimal Depth and Work},
author = {Bernhard Haeupler and Yonggang Jiang and Yaowei Long and Thatchaphol Saranurak and Shengzhe Wang},
journal= {arXiv preprint arXiv:2510.20456},
year = {2025}
}
Comments
To appear in FOCS 2025, 104 pages, 3 figures