Skip to main content
Log in

Polynomial dual network simplex algorithms

  • Published:
Mathematical Programming Submit manuscript

Abstract

We show how to use polynomial and strongly polynomial capacity scaling algorithms for the transshipment problem to design a polynomial dual network simplex pivot rule. Our best pivoting strategy leads to an O(m 2 logn) bound on the number of pivots, wheren andm denotes the number of nodes and arcs in the input network. If the demands are integral and at mostB, we also give an O(m(m+n logn) min(lognB, m logn))-time implementation of a strategy that requires somewhat more pivots.

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. R.K. Ahuja, T.L. Magnanti and J.B. Orlin, “Network flows,” in: G.L. Nemhauser, A.H.G. Rinnooy Kan and M.J. Todd, eds.,Handbook of Operations Research and Management Science, Vol. 1: Optimization (Elsevier, Amsterdam, 1989) pp. 211–369.

    Google Scholar 

  2. M.L. Balinski, “Signature methods for the assignment problem,”Operations Research 33 (1985) 527–536.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  5. L.R. Ford, Jr. and D.R. Fulkerson,Flows in Networks (Princeton University Press, Princeton, NJ, 1962).

    Google Scholar 

  6. A.V. Goldberg, M.D. Grigoriadis and R.E. Tarjan, “Use of dynamic trees in a network simplex algorithm for the maximum flow problem,”Mathematical Programming 50 (1991) 277–290.

    Google Scholar 

  7. A.V. Goldberg, É. Tardos and R.E. Tarjan, “Network flow algorithms,” in: B. Korte, L. Lovász, H.J. Proemel and A. Schrijver, eds.,Paths, Flows and VLSI-Design (Springer, Berlin, 1990) pp. 101–164.

    Google Scholar 

  8. D. Goldfarb and J. Hao, “A primal simplex algorithm that solves the maximum flow problem in at mostnm pivots and O(n 2 m) time,”Mathematical Programming 47 (1990) 353–365.

    Google Scholar 

  9. J.B. Orlin, “Genuinely polynomial simplex and non-simplex algorithms for the minimum cost flow problem,” Technical Report No. 1615-84, Sloan School of Management, MIT (Cambridge, MA, 1984).

    Google Scholar 

  10. J.B. Orlin, “On the simplex algorithm for networks and generalized networks,”Mathematical Programming Studies 24 (1985) 166–178.

    Google Scholar 

  11. J.B. Orlin, “A faster strongly polynomial minimum cost flow algorithm,” to appear in:Operations Research. [Preliminary version appeared in theProceedings of the 20th ACM Symposium on Theory of Computing.]

  12. S. Plotkin and É. Tardos, “Improved dual network simplex,” in:Proceedings of the 1st ACM-SIAM Symposium on Discrete Algorithms (1990) pp. 367–376.

  13. R.E. Tarjan, “Efficiency of the primal network simplex algorithm for the minimum-cost circulation problem,”Mathematics of Operations Research 16 (1991) 272–291.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Research supported by AFOSR-88-0088 through the Air Force Office of Scientific Research, by NSF grant DOM-8921835 and by grants from Prime Computer Corporation and UPS.

Research supported by NSF Research Initiation Award CCR-900-8226, by U.S. Army Research Office Grant DAAL-03-91-G-0102, and by ONR Contract N00014-88-K-0166.

Research supported in part by a Packard Fellowship, an NSF PYI award, a Sloan Fellowship, and by the National Science Foundation, the Air Force Office of Scientific Research, and the Office of Naval Research, through NSF grant DMS-8920550.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Orlin, J.B., Plotkin, S.A. & Tardos, É. Polynomial dual network simplex algorithms. Mathematical Programming 60, 255–276 (1993). https://doi.org/10.1007/BF01580615

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words

Navigation