𝔖 Bobbio Scriptorium
✦   LIBER   ✦

A capacity scaling algorithm for the constrained maximum flow problem

✍ Scribed by Ravindra K. Ahuja; James B. Orlin


Publisher
John Wiley and Sons
Year
1995
Tongue
English
Weight
970 KB
Volume
25
Category
Article
ISSN
0028-3045

No coin nor oath required. For personal study only.

✦ Synopsis


Abstract

The constrained maximum flow problem is to send the maximum possible flow from a source node s to a sink node t in a directed network subject to a budget constraint that the cost of flow is no more than D. In this paper, we consider two versions of this problem: (i) when the cost of flow on each arc is a linear function of the amount of flow, and (ii) when the cost of flow is a convex function of the amount of flow. We suggest capacity scaling algorithms that solve both versions of the constrained maximum flow problem in O((m log M) S(n, m)) time, where n is the number of nodes in the network; m, the number of arcs; M, an upper bound on the largest element in the data: and S(n, m), the time required to solve a shortest path problem with nonnegative arc lengths. Our algorithms are generalizations of the capacity scaling algorithms for the minimum cost flow and convex cost flow problems and illustrate the power of capacity scaling algorithms to solve variants of the minimum cost flow problem in polynomial time.


πŸ“œ SIMILAR VOLUMES


A Parallel Implementation of the Push-Re
✍ R. Anderson; J.C. Setubal πŸ“‚ Article πŸ“… 1995 πŸ› Elsevier Science 🌐 English βš– 1002 KB

We describe an efficient parallel implementation of the pushrelabel maximum flow algorithm for a shared-memory multiprocessor. Our main technical innovation is a method that allows the "global relabeling" heuristic to be executed concurrently with the main algorithm; this heuristic is essential for