Relaxation Methods for Minimum Cost Network Flow
نویسنده
چکیده
We view the optimal single commodity network flow problem with linear arc costs and its dual as a pair of monotropic programming problems, i.e. problems of minimizing the separable sum of scalar extended real-valued convex functions over a subspace. For such problems directions of cost improvement can be selected from among a finite set of directions--the elementary vectors of the constraint subspace. The classical primal simplex, dual simplex, and primal-dual methods turn out to be particular implementations of this idea. This paper considers alternate implementations leading to new dual descent algorithms which are conceptually related to coordinate descent and Gauss-Seidel relaxation methods for unconstrained optimization or solution of equations. Contrary to primal simplex and primal-dual methods, these algorithms admit a natural extension to network problems with strictly convex arc costs. Our first coded implementation of relaxation methods is compared with mature state-of-the-art primal simplex and primal-dual codes and is found to be substantially faster on most types of network flow problems of practical interest. This work has been supported by the National Science Foundation under Grant NSF-ECS-8217668. Many thanks are due to Tom Magnanti who supplied us with the primal-dual code KILTER and to Michael Grigoriadis who supplied us with the primal simplex code RNET for the purposes of comparative testing. They also, together with John Mulvey and Bob Gallager, clarified several questions for us. Support provided by Alphatech, Inc. is also gratefully acknowledged. **The authors are with the Laboratory for Information and Decision Systems and the Operations Research Center, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139.
منابع مشابه
The Minimum Universal Cost Flow in an Infeasible Flow Network
In this paper the concept of the Minimum Universal Cost Flow (MUCF) for an infeasible flow network is introduced. A new mathematical model in which the objective function includes the total costs of changing arc capacities and sending flow is built and analyzed. A polynomial time algorithm is presented to find the MUCF.
متن کاملScheduling of Multiple Autonomous Guided Vehicles for an Assembly Line Using Minimum Cost Network Flow
This paper proposed a parallel automated assembly line system to produce multiple products having multiple autonomous guided vehicles (AGVs). Several assembly lines are configured to produce multiple products in which the technologies of machines are shared among the assembly lines when required. The transportation between the stations in an assembly line (intra assembly line) and among station...
متن کاملA Fuzzy Random Minimum Cost Network Flow Programming Problem
In this paper, a fuzzy random minimum cost flow problem is presented. In this problem, cost parameters and decision variables are fuzzy random variables and fuzzy numbers respectively. The object of the problem is to find optimal flows of a capacitated network. Then, two algorithms are developed to solve the problem based on Er-expected value of fuzzy random variables and chance-constrained pro...
متن کاملA unified framework for primal-dual methods in minimum cost network flow problems
We introduce a broad class of algorithms for finding a minimum cost flow in a capacitated network. The algorithms are of the primal-dual type. They maintain primat feasibility with respect to capacity constraints, while trying to satisfy the conservation of flow equation at each node by means of a wide variety of procedures based on flow augmentation, price adjustment, and ascent of a dual func...
متن کاملRelaxation Methods for Minimum Cost Ordinary and Generalized Network Flow Problems
We propose a new class of algorithms for linear cost network flow problems with and without gains. These algorithms are based on iterative improvement of a dual cost and operate in a manner that is reminiscent of coordinate ascent and Gauss-Seidel relaxation methods. We compare our coded implementations of these methods with mature state-of-theart primal simplex and primal-dual codes, and find ...
متن کاملA generic auction algorithm for the minimum cost network flow problem
In this paper we broadly generalize the assignment auction algorithm to solve linear minimum cost network flow problems. We introduce a generic algorithm, which contains as special cases a number of known algorithms, including the e-relaxation method, and the auction algorithm for assignment and for transportation problems. The generic algorithm can serve as a broadly useful framework for the d...
متن کامل