A faster strongly polynomial minimum cost flow algorithm
A faster strongly polynomial minimum cost flow algorithm
复制标题
DOI:
10.1145/62212.62249
复制
发表时间:
1993-04
期刊:
影响因子:
--
通讯作者:
J. Orlin
中科院分区:
文献类型:
--
作者:
J. Orlin
We present a new strongly polynomial algorithm for the minimum cost flow problem, based on a refinement of the Edmonds-Karp scaling technique. Our algorithm solves the uncapacitated minimum cost flow problem as a sequence of &Ogr;(n log n) shortest path problems on networks with n nodes and m arcs and runs in &Ogr;(n log n(m + n log n)) steps. Using a standard transformation, this approach yields an &Ogr;(m log n (m + n log n)) algorithm for the capacitated minimum cost flow problem. This algorithm improves the best previous strongly polynomial algorithm due to Galil and Tardos, by a factor of m/n. Our algorithm is even more efficient if the number of arcs with finite upper bounds, say m', is much less than m. In this case, the number of shortest path problems solved is &Ogr;((m + n) log n).