Skip to main content

Abstract

The minimal cost network flow model is defined along with optimality criteria and three efficient procedures for obtaining an optimal solution. Primal and dual network simplex methods are specializations of well-known algorithms for linear programs. The primal procedure maintains primal feasibility at each iteration and seeks to simultaneously achieve dual feasibility, The dual procedure maintains dual feasibility and moves toward primal feasibility. All operations for both algorithms can be performed on a graphical structure called a tree. The scaling push-relabel method is designed exclusively for optimization problems on a network. Neither primal nor dual feasibility is achieved until the final iteration.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  • R. Ahuja, T. Magnanti, and J. Orlin. Network Flows: Theory, Algorithms, and Applications. Prentice-Hall, Englewood Cliffs, NJ 07632, 1993.

    Google Scholar 

  • R. Barr, F. Glover, and D. Klingman. Enhancement of spanning tree labeling procedures for network optimization. INFOR, 17:16–34, 1979.

    MATH  Google Scholar 

  • D. Bertsekas. Linear Network Optimization: Algorithms and Codes. The MIT Press, Cambridge, MA, 1991.

    MATH  Google Scholar 

  • D. Bertsekas and P. Tseng. RELAXT-III: A new and improved version of the RELAX code, lab. for information and decision systems report p-1990. Technical report, MIT, Cambridge, MA, 1990.

    Google Scholar 

  • D. Bertsekas and P. Tseng, RELAX-IV: A faster version of the RELAX code for solving minimum cost flow problems. Technical report, Department of Electrical Engineering and Computer Science, MIT, Cambridge, MA, 1994.

    Google Scholar 

  • R. Bland and D. Jensen. On the computational behavior of a polynomial-time network flow algorithm. Mathematical Programming, 54:1–43, 1992.

    Article  MATH  MathSciNet  Google Scholar 

  • G. Bradley, G. Brown, and G. Graves. Design and implementation of large-scale primal transshipment algorithms. Management Science, 21:1–38, 1977.

    Article  Google Scholar 

  • A. Charnes and W. Cooper. Management Models and Industrial Applications of Linear Programming: Volume I. John Wiley and Sons, Inc., New York, NY, 1967.

    Google Scholar 

  • G. Dantzig. Application of the simplex method to a transportation problem. In T. Koopmans, editor, Activity Analysis of Production and Allocation, pages 359–373. John Wiley and Sons, Inc., New York, NY, 1951.

    Google Scholar 

  • G. Dantzig. Linear Programming and Extensions. Princeton University Press, Princeton, NJ, 1963.

    MATH  Google Scholar 

  • L. Ford and D. Fulkerson. Flows in Networks. Princeton University Press, Princeton, NJ, 1962.

    MATH  Google Scholar 

  • 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:191–212, 1974a.

    Article  MATH  Google Scholar 

  • F. Glover, D. Karney, D. Klingman, and A. Napier. A computational study on start procedures, basis change criteria, and solution algorithms for transportation problems. Management Science, 20:793–813, 1974b.

    Article  MATH  MathSciNet  Google Scholar 

  • F. Glover, D. Klingman, and J. Stutz. Augmented threaded index method for network optimization. INFOR, 12:293–298, 1974c.

    MATH  Google Scholar 

  • A. Goldberg. An efficient implementation of a scaling minimum cost flow algorithm,. Technical Report STAT-CS-92-1439, Computer Science Department, Stanford University, Stanford, CA, 1992.

    Google Scholar 

  • A. Goldberg. An efficient implementation of a scaling minimum-cost flow algorithm. Journal of Algorithms, 22:1–29, 1997.

    Article  MathSciNet  Google Scholar 

  • A. Goldberg and M. Kharitonov. On implementing scaling push-relabel algorithms for the minimum-cost flow problem. In D. Johnson and C. McGeoch, editors, Network Flows and Matching: First DIMACS Implementation Challenge, pages 157–198. AMS, Providence, RI, 1993.

    Google Scholar 

  • M. Grigoriadis. An efficient implementation of the network simplex method. Mathematical Programming Study, 26:83–111, 1986.

    MATH  MathSciNet  Google Scholar 

  • J. Kennington and R. Helgason. Algorithms for Network Programming. John Wiley and Sons, Inc., New York, NY, 1980.

    MATH  Google Scholar 

  • J. Kennington and R. Mohamed. An efficient dual simplex optimizer for generalized networks. In R. Barr, R. Helgason, and J. Kennington, editors, Interfaces in Computer Science and Operations Research, pages 153–182. Kluwer Academic Publishers, Norwell, MA 02061, 1997.

    Google Scholar 

  • J. Kennington and J. Whitler, Simplex versus cost scaling algorithms for pure networks: An empirical analysis. Technical Report 96-CSE-8, Department of Computer Science and Engineering, Southern Methodist University, Dallas, TX, 1998.

    Google Scholar 

  • H. Röck. Scaling techniques for minimal cost network flows. In U. Pape, editor, Discrete Structures and Algorithms, pages 181–191. Carl Hanser, Munich, 1980.

    Google Scholar 

  • V. Srinivasan and G. Thompson. Benefit-cost analysis of coding techniques for the primal transportation algorithm. Journal of the Association for Computing Machinery, 20:194–213, 1973.

    MATH  MathSciNet  Google Scholar 

  • É. Tardos. A strongly polynomial minimum cost circulation algorithm. Combinatorica, 5:247–255, 1985.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer Science+Business Media, Inc.

About this chapter

Cite this chapter

Kennington, J.L., Helgason, R.V. (2006). Minimum Cost Network Flow Algorithms. In: Resende, M.G.C., Pardalos, P.M. (eds) Handbook of Optimization in Telecommunications. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-30165-5_6

Download citation

Publish with us

Policies and ethics