English

Partial Implementation of Max Flow and Min Cost Flow in Almost-Linear Time

Data Structures and Algorithms 2024-07-16 v1 Discrete Mathematics

Abstract

In 2022, Chen et al. proposed an algorithm in \cite{main} that solves the min cost flow problem in m1+o(1)logUlogCm^{1 + o(1)} \log U \log C time, where mm is the number of edges in the graph, UU is an upper bound on capacities and CC is an upper bound on costs. However, as far as the authors of \cite{main} know, no one has implemented their algorithm to date. In this paper, we discuss implementations of several key portions of the algorithm given in \cite{main}, including the justifications for specific implementation choices. For the portions of the algorithm that we do not implement, we provide stubs. We then go through the entire algorithm and calculate the mo(1)m^{o(1)} term more precisely. Finally, we conclude with potential directions for future work in this area.

Keywords

Cite

@article{arxiv.2407.10034,
  title  = {Partial Implementation of Max Flow and Min Cost Flow in Almost-Linear Time},
  author = {Nithin Kavi},
  journal= {arXiv preprint arXiv:2407.10034},
  year   = {2024}
}
R2 v1 2026-06-28T17:39:59.536Z