Skip to main content

Primal-Dual Methods and Minimum Cost Flow

  • Chapter
  • First Online:
Introduction to Combinatorial Optimization

Part of the book series: Springer Optimization and Its Applications ((SOIA,volume 196))

  • 1112 Accesses

Abstract

There are three types of incremental methods, primal, dual, and primal-dual. In Chap. 6, we touched all of them for linear programming (LP). This chapter is contributed specially to primal-dual methods for further exploring techniques about primal-dual with a special interest in the minimum cost flow. Actually, the minimum cost flow is a fundamental optimization problem on networks. The shortest path problem and the assignment problem can be formulated as its special cases. We begin with the study of the assignment problem.

Education today, more than ever before, must see clearly the dual objectives: education for living and educating for making a living.

—James Wood-Mason

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.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

References

  1. D.P. Bertsekas: A simple and fast label correcting algorithm for shortest paths, Networks, 23(8): 703–709 (1993).

    Article  Google Scholar 

  2. R.G. Busacker, P.G. Gowen: A procedure for determining a family of minimum cost network flow patterns, Operations Research Office Technical Report 15, John Hopkins University, Baltimore; 1961.

    Google Scholar 

  3. Mmanu Chaturvedi, Ross M. McConnell: A note on finding minimum mean cycle. Inf. Process. Lett., 127: 21–22 (2017).

    Article  MathSciNet  Google Scholar 

  4. J. Edmonds, R. Karp: Theoretical improvements in algorithmic efficiency for network flow problems, Journal of the ACM, 19(2): 248–264 (1972).

    Article  Google Scholar 

  5. M.A. Engquist: A successive shortest path algorithm for the assignment problem, Research Report, Center for Cybernetic Studies (CCS) 375, University of Texas, Austin; 1980.

    Google Scholar 

  6. Thomas R. Ervolina, S. Thomas McCormick: Two strongly polynomial cut cancelling algorithms for minimum cost network flow, Discrete Applied Mathematics, 4: 133–165 (1993).

    Google Scholar 

  7. D.R. Fulkerson: An out-of-kilter method for minimal cost flow problems, Journal of the Society for Industrial and Applied Mathematics, 9(1):18–27 (1961).

    Article  Google Scholar 

  8. Andrew V. Goldberg, Robert E. Tarjan: Finding minimum-cost circulations by canceling negative cycles, Journal of the ACM, 36 (4): 873–886 (1989).

    Google Scholar 

  9. Andrew V. Goldberg, Robert E. Tarjan: Finding minimum-cost circulations by successive approximation. Math. Oper. Res., 15(3): 430–466 (1990).

    Google Scholar 

  10. F. Guerriero, R. Musmanno: Label correcting methods to solve multicriteria shortest path problems, Journal of Optimization Theory and Applications, 111(3): 589–613 (2001).

    Article  MathSciNet  Google Scholar 

  11. Refael Hassin: The minimum cost flow problem: A unifying approach to existing algorithms and a new tree search algorithm, Mathematical Programming, 25: 228–239 (1983).

    Article  MathSciNet  Google Scholar 

  12. R. Jonker, A. Volgenant: A shortest augmenting path algorithm for dense and sparse linear assignment problems, Computing, 38(4): 325–340 (1987).

    Article  MathSciNet  Google Scholar 

  13. A. Karczmarz, J. Lacki: Simple label-correcting algorithms for partially dynamic approximate shortest paths in directed graphs, Proceedings, Symposium on Simplicity in Algorithms, Society for Industrial and Applied Mathematics, pp. 106–120, 2020.

    Google Scholar 

  14. R. M. Karp: A characterization of the minimum cycle mean in a digraph, Discrete Mathematics, 23(3): 309–311 (1978).

    Article  MathSciNet  Google Scholar 

  15. Morton Klein: A primal method for minimal cost flows with applications to the assignment and transportation problems, Management Science, 14 (3): 205–220 (1967).

    Google Scholar 

  16. H.W. Kuhn: The Hungarian method for the assignment problem, Naval Research Logistics Quarterly, 2: 83–97 (1955).

    Article  MathSciNet  Google Scholar 

  17. H.W. Kuhn: Variants of the Hungarian method for assignment problems, Naval Research Logistics Quarterly, 3: 253–258 (1956).

    Article  MathSciNet  Google Scholar 

  18. J. Munkres: Algorithms for the assignment and transportation problems, Journal of the Society for Industrial and Applied Mathematics, 5(1): 32–38 (1957).

    Article  MathSciNet  Google Scholar 

  19. James B. Orlin: A polynomial time primal network simplex algorithm for minimum cost flows, Mathematical Programming, 78(2): 109–129 (1997).

    Article  MathSciNet  Google Scholar 

  20. A.J. Skriver, K.A. Andersen: A label correcting approach for solving bicriterion shortest-path problems, Computers & Operations Research, 27(6): 507–524 (2000).

    Article  MathSciNet  Google Scholar 

  21. E. Tardos: A strongly polynomial minimum cost circulation algorithm, Combinatorica, 5(3): 247–255 (1985).

    Article  MathSciNet  Google Scholar 

  22. N. Tomizawa: On some techniques useful for solution of transportation network problems, Networks, 1(2): 173–194 (1971).

    Article  MathSciNet  Google Scholar 

  23. F.B. Zhan, C.E. Noon: A comparison between label-setting and label-correcting algorithms for computing one-to-one shortest paths, Journal of Geographic information and decision analysis, 4(2): 1–11 (2000).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Du, DZ., Pardalos, P., Hu, X., Wu, W. (2022). Primal-Dual Methods and Minimum Cost Flow. In: Introduction to Combinatorial Optimization. Springer Optimization and Its Applications, vol 196. Springer, Cham. https://doi.org/10.1007/978-3-031-10596-8_7

Download citation

Publish with us

Policies and ethics