English

Parallel Minimum Cost Flow in Near-Linear Work and Square Root Depth for Dense Instances

Data Structures and Algorithms 2025-03-18 v1

Abstract

For nn-vertex mm-edge graphs with integer polynomially-bounded costs and capacities, we provide a randomized parallel algorithm for the minimum cost flow problem with O~(m+n1.5)\tilde O(m+n^ {1.5}) work and O~(n)\tilde O(\sqrt{n}) depth. On moderately dense graphs (m>n1.5m>n^{1.5}), our algorithm is the first one to achieve both near-linear work and sub-linear depth. Previous algorithms are either achieving almost optimal work but are highly sequential [Chen, Kyng, Liu, Peng, Gutenberg, Sachdev, FOCS'22], or achieving sub-linear depth but use super-linear work, [Lee, Sidford, FOCS'14], [Orlin, Stein, Oper. Res. Lett.'93]. Our result also leads to improvements for the special cases of max flow, bipartite maximum matching, shortest paths, and reachability. Notably, the previous algorithms achieving near-linear work for shortest paths and reachability all have depth no(1)nn^{o(1)}\cdot \sqrt{n} [Fischer, Haeupler, Latypov, Roeyskoe, Sulser, SOSA'25], [Liu, Jambulapati, Sidford, FOCS'19]. Our algorithm consists of a parallel implementation of [van den Brand, Lee, Liu, Saranurak, Sidford, Song, Wang, STOC'21]. One important building block is a \emph{dynamic} parallel expander decomposition, which we show how to obtain from the recent parallel expander decomposition of [Chen, Meierhans, Probst Gutenberh, Saranurak, SODA'25].

Keywords

Cite

@article{arxiv.2503.13274,
  title  = {Parallel Minimum Cost Flow in Near-Linear Work and Square Root Depth for Dense Instances},
  author = {Jan van den Brand and Hossein Gholizadeh and Yonggang Jiang and Tijn de Vos},
  journal= {arXiv preprint arXiv:2503.13274},
  year   = {2025}
}
R2 v1 2026-06-28T22:23:44.855Z