Abstract
We consider the minimum cost network flow problem and describe how the non-linear penalty function methods of Conn and Bartels can be specialized to a combinatorial algorithm for this problem. We report on preliminary computational results which show that this method can require fewer pivots than the simplex method while the amount of work required for each pivot is comparable. The algorithm can be proven finite using a modification of Cunningham's strongly feasible basis pivoting rule.
Similar content being viewed by others
References
A.V. Aho, J.E. Hopcroft and J.D. Ullman,The Design and Analysis of Computer Algorithms, (Addison-Wesley, Reading, MA, 1976).
R.H. Bartels, “A penalty linear programming method using reduced-gradient basis-exchange techniques,”Linear Algebra and its Applications 29 (1980) 17–32.
A.R. Conn, “Constrained optimization using a nondifferentiable penalty function,”SIAM Journal of Numerical Analysis 10 (1973) 760–784.
A.R. Conn, “Linear programming via a nondifferentiable penalty function,”SIAM Journal of Numerical Analysis 13 (1976) 145–154.
W.H. Cunningham, “A network simplex method,”Mathematical Programming 11 (1976) 105–116.
W.H. Cunningham, “Theoretical properties of the network simplex method,”Mathematics of Operations Research 4 (1979) 196–208.
W.H. Cunningham and J.G. Klincewicz, “On cycling in the network simplex method,”Mathematical Programming 26 (1983) 182–189.
A.V. Fiacco and G.P. McCormick,Nonlinear Programming: Sequential Unconstrained Minimization Techniques (Wiley, New York, 1968).
R. Fletcher,Practical Methods of Optimization (Wiley, New York, 1987, 2nd ed.).
F. Glover, D. Karney and D. Klingman, “Implementation and computational comparisons of primal, dual, and primal—dual computer codes for minimum cost network flow problems,”Networks 4 (1974) 191–212.
M.D. Grigoriadis, “An efficient implementation of the network simplex method,”Mathematical Programming Study 26 (1986) 83–111.
J.L. Kennington and R.V. Helgason,Algorithms for Network Programming (Wiley, New York, 1980).
D. Klingman, A. Napier and J. Stutz, “NETGEN: A program for generating large-scale capacitated assignment, transportation, and minimum cost flow network problems,”Management Science 20 (1974) 814–821.
J.B. Orlin, “Genuinely polynomial simplex and non-simplex algorithms for the minimum cost flow problems,” Technical Report, Sloan W.P. No. 1615-84, (M.I.T., 1984).
E. Tardos, “A strongly polynomial minimum cost circulation algorithm,”Combinatorica 5 (1985) 247–256.
Author information
Authors and Affiliations
Additional information
Supported by the Natural Sciences and Engineering Research Council of Canada, and the joint research project “Combinatorial Optimization” of the Natural Sciences and Engineering Research Council, Canada and the German Research Association (Deutsche Forschungsgemeinschaft, SFB 303).
Rights and permissions
About this article
Cite this article
Gamble, A.B., Conn, A.R. & Pulleyblank, W.R. A network penalty method. Mathematical Programming 50, 53–73 (1991). https://doi.org/10.1007/BF01594924
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01594924