Algorithms for the Simple Equal Flow Problem
- 1 October 1999
- journal article
- Published by Institute for Operations Research and the Management Sciences (INFORMS) in Management Science
- Vol. 45 (10) , 1440-1455
- https://doi.org/10.1287/mnsc.45.10.1440
Abstract
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 ⊆ A of arcs and require that each arc 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 arc 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 logn) 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.Keywords
All Related Versions
This publication has 10 references indexed in Scilit:
- Generalized Network Algorithm for Water-Supply-System OptimizationJournal of Water Resources Planning and Management, 1995
- The equal flow problemEuropean Journal of Operational Research, 1988
- A Strongly Polynomial Algorithm to Solve Combinatorial Linear ProgramsOperations Research, 1986
- An efficient implementation of the network simplex methodPublished by Springer Nature ,1986
- Reservoir Management and Operations Models: A State‐of‐the‐Art ReviewWater Resources Research, 1985
- Network models for vehicle and crew schedulingEuropean Journal of Operational Research, 1984
- A Reduced Gradient Algorithm for Nonlinear Network ProblemsACM Transactions on Mathematical Software, 1983
- A Lagrangean Relaxation Algorithm for the Two Duty Period Scheduling ProblemManagement Science, 1980
- Combinatorial Optimization with Rational Objective FunctionsMathematics of Operations Research, 1979
- An operator theory of parametric programming for the transportation problem‐INaval Research Logistics Quarterly, 1972