Skip to main content
Log in

The minimum cost flow problem: A unifying approach to dual algorithms and a new tree-search algorithm

  • Published:
Mathematical Programming Submit manuscript

Abstract

This paper is concerned with the minimum cost flow problem. It is shown that the class of dual algorithms which solve this problem consists of different variants of a common general algorithm. We develop a new variant which is, in fact, a new form of the ‘primal-dual algorithm’ and which has several interesting properties. It uses, explicitly only dual variables. The slope of the change in the (dual) objective is monotone. The bound on the maximum number of iterations to solve a problem with integral bounds on the flow is better than bounds for other algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. M.S. Bazarraa and J.J. JarvisLinear programming and network flows (Wiley, New York, 1977).

    Google Scholar 

  2. R.G. Busacker and T.L. Saaty,Finite graphs and networks: An introduction with applications (McGraw Hill, New York, 1965).

    MATH  Google Scholar 

  3. G.B. Dantzig,Linear programming and extensions (Princeton University Press, Princeton, NJ, 1963).

    MATH  Google Scholar 

  4. D.R. Fulkerson, “An Out-of-Kilter Method for minimal cost flow problems”,Journal of the Society of Industrial and Applied Mathematics 9 (1961) 18–27.

    Article  MATH  Google Scholar 

  5. 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.

    MATH  Google Scholar 

  6. F. Glover, D. Karney, D. Klingman and A. Napier, “A computational study of start procedures, basis change criteria and solution algorithms for transportation problems,”Management Science 20 (1974) 793–819.

    MathSciNet  MATH  Google Scholar 

  7. A.J. Hoffman, “Some recent applications of the theory of linear inequalities to extremal combinatiorial analysis”, in: R. Bellman and M. Hall Jr. (eds.),Proceedings of symposia in applied mathematics, Vol. X,Combinatorial analysis (American Mathematical Society, Providence, RI, 1960) 113–127.

    Google Scholar 

  8. T.C. Hu,Integer programming and network flows (Addison-Wesley, Reading, MA, 1969).

    MATH  Google Scholar 

  9. P.A. Jensen and J.W. Barnes,Network flow programming (Wiley, New York, 1980).

    MATH  Google Scholar 

  10. E.L. Johnson, Chapter II-4, in: S.E. Elmaghraby and J.J. Moder (eds.),Handbook of operations research, foundations and fundamentals (Van Nostrand Reinhold, New York, 1978).

    Google Scholar 

  11. M. Klein, “A primal method for minimal cost flows”,Management Science 14 (1967) 205–220.

    Article  MATH  Google Scholar 

  12. J.F. Shapiro, “A note on the primal-dual and out-of-kilter algorithms for network optimization problems”,Networks 7 (1977) 81–88.

    MATH  Google Scholar 

  13. M. Simonnard,Linear programming, (Prentice-Hall, Englewood Cliffs, NJ, 1966).

    MATH  Google Scholar 

  14. N. Zadeh, “A bad network problem for the simplex method and other minimum cost-flow algorithms”,Mathematical Programming 5 (1973) 255–266.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This paper is part of the author's doctoral dissertation submitted at Yale University.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hassin, R. The minimum cost flow problem: A unifying approach to dual algorithms and a new tree-search algorithm. Mathematical Programming 25, 228–239 (1983). https://doi.org/10.1007/BF02591772

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02591772

Key words

Navigation