Finding minimum-cost flows by double scaling

52Citations
Citations of this article
22Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Several researchers have recently developed new techniques that give fast algorithms for the minimum-cost flow problem. In this paper we combine several of these techniques to yield an algorithm running in O(nm(log log U) log(nC)) time on networks with n vertices, m edges, maximum arc capacity U, and maximum arc cost magnitude C. The major techniques used are the capacity-scaling approach of Edmonds and Karp, the excess-scaling approach of Ahuja and Orlin, the cost-scaling approach of Goldberg and Tarjan, and the dynamic tree data structure of Sleator and Tarjan. For nonsparse graphs with large maximum arc capacity, we obtain a similar but slightly better bound. We also obtain a slightly better bound for the (noncapacitated) transportation problem. In addition, we discuss a capacity-bounding approach to the minimum-cost flow problem. © 1992 The Mathematical Programming Society, Inc.

Cite

CITATION STYLE

APA

Ahuja, R. K., Goldberg, A. V., Orlin, J. B., & Tarjan, R. E. (1992). Finding minimum-cost flows by double scaling. Mathematical Programming, 53(1–3), 243–266. https://doi.org/10.1007/BF01585705

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free