English

Faster Min-Cost Flow and Approximate Tree Decomposition on Bounded Treewidth Graphs

Data Structures and Algorithms 2024-07-02 v2

Abstract

We present an algorithm for min-cost flow in graphs with nn vertices and mm edges, given a tree decomposition of width τ\tau and size SS, and polynomially bounded, integral edge capacities and costs, running in O~(mτ+S)\widetilde{O}(m\sqrt{\tau} + S) time. This improves upon the previous fastest algorithm in this setting achieved by the bounded-treewidth linear program solver by [Dong-Lee-Ye,21] and [Gu-Song,22], which runs in O~(mτ(ω+1)/2)\widetilde{O}(m \tau^{(\omega+1)/2}) time, where ω2.37\omega \approx 2.37 is the matrix multiplication exponent. Our approach leverages recent advances in structured linear program solvers and robust interior point methods (IPM). For general graphs where treewidth is trivially bounded by nn, the algorithm runs in O~(mn)\widetilde{O}(m \sqrt n) time, which is the best-known result without using the Lee-Sidford barrier or 1\ell_1 IPM, demonstrating the surprising power of robust interior point methods. As a corollary, we obtain a O~(tw3m)\widetilde{O}(\operatorname{tw}^3 \cdot m) time algorithm to compute a tree decomposition of width O(twlog(n))O(\operatorname{tw}\cdot \log(n)), given a graph with mm edges.

Keywords

Cite

@article{arxiv.2308.14727,
  title  = {Faster Min-Cost Flow and Approximate Tree Decomposition on Bounded Treewidth Graphs},
  author = {Sally Dong and Guanghao Ye},
  journal= {arXiv preprint arXiv:2308.14727},
  year   = {2024}
}

Comments

15 pages, to appear at ESA 2024

R2 v1 2026-06-28T12:06:27.331Z