Skip to main content

On the simplex algorithm for networks and generalized networks

  • Chapter
  • First Online:
Mathematical Programming Essays in Honor of George B. Dantzig Part I

Part of the book series: Mathematical Programming Studies ((MATHPROGRAMM,volume 24))

Abstract

We consider the simplex algorithm as applied to minimum cost network flows on a directed graph, G=(V, E). First we consider the strongly convergent pivot rule of Elam, Glover, and Klingman as applied to generalized networks. We show that this pivot rule is equivalent to Dantzig’s lexicographical rule in its choice of the variable to leave the basis. We also show the following monotonicity property that is satisfied by each basis B of a generalized network flow problem. If b′≤b≤b * and if lB −1 b′, B −1 b *u, then lB −1 bu; i.e., if a basis is feasible for b′ and b * then it is feasible for b. Next we consider Dantzig’s pivot rule of selecting the entering variable whose reduced cost is minimum and using lexicography to avoid cycling. We show that the maximum number of pivots using Dantzig’s pivot rule is O(|V|2|E| log |V|) when applied to either the assignment problem or the shortest path problem. Moreover, the maximum number of consecutive degenerate pivots for the minimum cost network flow problem is O(|V|2|E|log|V|).

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • R. Barr, F. Glover and D. Klingman, “The alternating basis algorithm for assignment problems”, Mathematical Programming 13 (1977) 1–13.

    Article  MATH  MathSciNet  Google Scholar 

  • A. Charnes, “Optimality and degeneracy in linear programming”, Econometrica 20 (1952) 160–170.

    Article  MATH  MathSciNet  Google Scholar 

  • W.H. Cunningham, “A network simplex method”, Mathematical Programming 11 (1976) 105–116.

    Article  MATH  MathSciNet  Google Scholar 

  • W.H. Cunningham, “Theoretical properties of the network simplex method”, Mathematics of Operations Research 4 (1979) 196–208.

    Article  MATH  MathSciNet  Google Scholar 

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

    MATH  Google Scholar 

  • G.B. Dantzig, Personal communication (1983).

    Google Scholar 

  • R. Dial, F. Glover, D. Karney and D. Klingman, “A computational analysis of alternative algorithms, and labeling techniques for finding shortest path trees’, Networks 9 (1979) 215–248.

    Article  MATH  MathSciNet  Google Scholar 

  • J. Edmonds, unpublished manuscript (1970).

    Google Scholar 

  • J. Elam, F. Glover and D. Klingman, “A strongly convergent primal simplex algorithm for generalized networks”, Mathematics of Operations Research 4 (1979) 39–59.

    Article  MATH  MathSciNet  Google Scholar 

  • G. Glover and D. Klingman, “Network optimization: New methods and applications”, presented at the 10th International Symposium on Mathematical Programming (1979).

    Google Scholar 

  • M. Haimovich, “The simplex algorithm is very good!—On the expected number of pivot steps and related properties of random linear programs”, unpublished manuscript (1983).

    Google Scholar 

  • M. Hung, “A polynomial simplex method for the assignment prblem”, Operations Research 31 (1983) 595–600.

    Article  MATH  MathSciNet  Google Scholar 

  • E. Roohy-Laleh, “Improvements to the theoretical efficiency of the network simplex method”, Ph.D. Dissertation (Carleton University, Ottawa, 1980).

    Google Scholar 

  • R. McBride, “Efficient solution of generalized network problems”, unpublished manuscript (1981).

    Google Scholar 

  • A. Orden, “The transshipment problem”, Management Science 2 (1956) 276–285.

    Article  MATH  MathSciNet  Google Scholar 

  • J. Orlin, “A polynomial time simplex algorithm for the minimum cost network flow problem”, accepted for publication by Operations Research (1984).

    Google Scholar 

  • A.F. Veinott Jr., “Extreme points of Leontief substitution systems”, Linear Algebra and its Applications 1 (1968) 181–194.

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  • N. Zadeh, “Near-equivalence of network flow algorithms,” Technical Report 26, Department of Operations Research (Stanford University, Stanford, CA, 1979).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

R. W. Cottle

Additional information

Dedicated, with great appreciation, honor, and respect, to Professor George B. Dantzig on the occasion of his 70th birthday.

Rights and permissions

Reprints and permissions

Copyright information

© 1985 The Mathematical Programming Society, Inc.

About this chapter

Cite this chapter

Orlin, J.B. (1985). On the simplex algorithm for networks and generalized networks. In: Cottle, R.W. (eds) Mathematical Programming Essays in Honor of George B. Dantzig Part I. Mathematical Programming Studies, vol 24. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0121050

Download citation

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

  • Received:

  • Revised:

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-00918-1

  • Online ISBN: 978-3-642-00919-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics