Algorithms for the simple equal flow problem

被引:25
作者
Ahuja, RK [1 ]
Orlin, JB
Sechi, GM
Zuddas, P
机构
[1] Univ Florida, Dept Ind & Syst Engn, Gainesville, FL 32611 USA
[2] MIT, Alfred P Sloan Sch Management, Cambridge, MA 02139 USA
[3] Univ Cagliari, Dept Hydraul, I-09123 Cagliari, Sardinia, Italy
关键词
minimum cost flow problem; network simplex algorithm; scaling algorithm; parametric programming; network flows;
D O I
10.1287/mnsc.45.10.1440
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The minimum cost flow problem is to determine a least cost shipment of a commodity through a network G = (N, A) in order to satisfy demands at certain nodes from available supplies at other nodes. In this paper, we study a variant of the minimum cost flow problem where we are given a set R subset of or equal to A of arcs and require that each are in R must carry the same amount of flow. This problem, which we call the simple equal flow problem, arose while modeling a water resource system management in Sardinia, Italy. We consider the simple equal flow problem in a directed network with n nodes, m arcs, and where all are capacities and node supplies are integer and bounded by U. We develop several algorithms for the simple equal flow problem - the network simplex algorithm, the parametric simplex algorithm, the combinatorial parametric algorithm, the binary search algorithm, and the capacity scaling algorithm. The binary search algorithm solves the simple equal flow problem in O(log(nU)) applications of any minimum cost flow algorithm. The capacity scaling algorithm solves it in O(m(m + n log n) log (nU)) time, which is almost the same time needed to solve the minimum cost flow problem by the capacity scaling algorithm. These algorithms can be easily modified to obtain an integer solution of the simple equal flow problem.
引用
收藏
页码:1440 / 1455
页数:16
相关论文
共 21 条
[1]  
Ahuja R. K., 1983, Cahiers du Centre d'Etudes de Recherche Operationelle, V25, P13
[2]  
Ahuja RK., 1993, NETWORK FLOWS THEORY
[3]   THE EQUAL FLOW PROBLEM [J].
ALI, AI ;
KENNINGTON, J ;
SHETTY, B .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1988, 36 (01) :107-115
[4]   A REDUCED GRADIENT ALGORITHM FOR NON-LINEAR NETWORK PROBLEMS [J].
BECK, P ;
LASDON, L ;
ENGQUIST, M .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1983, 9 (01) :57-70
[5]   NETWORK MODELS FOR VEHICLE AND CREW SCHEDULING [J].
CARRARESI, P ;
GALLO, G .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1984, 16 (02) :139-151
[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]  
GRIGORIADIS MD, 1986, MATH PROGRAM STUD, V26, P83, DOI 10.1007/BFb0121089
[8]  
Kennington J.L., 1980, ALGORITHMS NETWORK P
[9]  
KUCZERA G, 1992, ASCE J WATER RESOURC, V118, P412
[10]  
Loucks D., 1981, WATER RESOURCE SYSTE