A CAPACITY SCALING ALGORITHM FOR THE CONSTRAINED MAXIMUM FLOW PROBLEM

被引:28
作者
AHUJA, RK [1 ]
ORLIN, JB [1 ]
机构
[1] MIT,ALFRED P SLOAN SCH MANAGEMENT,CAMBRIDGE 02139,ENGLAND
关键词
D O I
10.1002/net.3230250207
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 are is a linear function of the amount of flow, and (ii) when the cost of flow is a convex function of the amount of Row. 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 are 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. (C) 1995 John Wiley and Sons, Inc.
引用
收藏
页码:89 / 98
页数:10
相关论文
共 15 条
[1]  
Ahuja R. K., 1993, NETWORK FLOWS THEORY
[2]   FINDING MINIMUM-COST FLOWS BY DOUBLE SCALING [J].
AHUJA, RK ;
GOLDBERG, AV ;
ORLIN, JB ;
TARJAN, RE .
MATHEMATICAL PROGRAMMING, 1992, 53 (03) :243-266
[3]   FASTER ALGORITHMS FOR THE SHORTEST-PATH PROBLEM [J].
AHUJA, RK ;
MEHLHORN, K ;
ORLIN, JB ;
TARJAN, RE .
JOURNAL OF THE ACM, 1990, 37 (02) :213-223
[4]   THEORETICAL IMPROVEMENTS IN ALGORITHMIC EFFICIENCY FOR NETWORK FLOW PROBLEMS [J].
EDMONDS, J ;
KARP, RM .
JOURNAL OF THE ACM, 1972, 19 (02) :248-&
[5]  
Fredman M. L., 1984, 25th Annual Symposium on Foundations of Computer Science (Cat. No. 84CH2085-9), P338, DOI 10.1109/SFCS.1984.715934
[6]   FIBONACCI HEAPS AND THEIR USES IN IMPROVED NETWORK OPTIMIZATION ALGORITHMS [J].
FREDMAN, ML ;
TARJAN, RE .
JOURNAL OF THE ACM, 1987, 34 (03) :596-615
[7]  
Fulkerson D.R., 1959, MANAGE SCI, V5, P473
[8]   FINDING MINIMUM-COST CIRCULATIONS BY SUCCESSIVE APPROXIMATION [J].
GOLDBERG, AV ;
TARJAN, RE .
MATHEMATICS OF OPERATIONS RESEARCH, 1990, 15 (03) :430-466
[9]  
GOLDBERG AV, 1987, 19TH P ACM S THEOR C, P7
[10]  
JOHNSON DB, 1982, MATH SYST THEORY, V15, P295