Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Improved asymptotic analysis of the average number of steps performed by the self-dual simplex algorithm

  • Published:
Mathematical Programming Submit manuscript

Abstract

In this paper we analyze the average number of steps performed by the self-dual simplex algorithm for linear programming, under the probabilistic model of spherical symmetry. The model was proposed by Smale. Consider a problem ofn variables withm constraints. Smale established that for every number of constraintsm, there is a constantc(m) such that the number of pivot steps of the self-dual algorithm,ρ(m, n), is less thanc(m)(lnn)m(m+1). We improve upon this estimate by showing thatρ(m, n) is bounded by a function ofm only. The symmetry of the function inm andn implies thatρ(m, n) is in fact bounded by a function of the smaller ofm andn.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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. I. Adler, “The expected number of pivots needed to solve parametric linear programs and the efficiency of the Self-Dual Simplex method”, Technical Report, Department of Industrial Engineering and Operations Research, University of California, (Berkeley, CA, June 1983).

    Google Scholar 

  2. I. Adler, R.M. Karp and R. Shamir, “A family of simplex variants solving anm × d linear program in expected number of pivot steps depending ond only”, Report UCB CSD 83/157, Computer Science Division, University of California, (Berkeley, CA, December 1983).

    Google Scholar 

  3. I. Adler, R.M. Karp and R. Shamir, “A simplex variant solving anm × d linear program in O(min(m 2,d 2)) expected number of steps”, Report UCB CSD 83/158, Computer Science Division, University of California (Berkeley, CA, December 1983).

    Google Scholar 

  4. I. Adler and N. Megiddo, “A simplex-type algorithm solves linear programs of orderm × n in only O((min(m, n))2) steps on the average”, preliminary report, November 1983.

  5. I. Adler and N. Megiddo, “A simplex algorithm whose average number of steps is bounded between two quadratic functions of the smaller dimension”, in:Proceedings of the 16th Annual ACM Symposium on Theory of Computing (ACM, New York, NY, May 1984) pp. 312–323. Also,Journal of the Association for Computing Machinery 32 (1985) (to appear).

    Google Scholar 

  6. I. Adler, N. Megiddo and M.J. Todd, “New results on the average behavior of simplex algorithms“,Bulletin of the American Mathematical Society 11 (1984) 378–382.

    Google Scholar 

  7. C. Blair, “Random linear programs with many variables and few constraints”, Faculty Working Paper No. 946, College of Commerce and Business Administration, University of Illinois at Urbana-Champaign, (Urbana, IL, April 1983).

    Google Scholar 

  8. R.G. Bland, “New finite pivoting rules“,Mathematics of Operations Research 3 (1978) 103–107.

    Google Scholar 

  9. K.-H. Borgwardt, “Untersuchungen zur asymptotik der mittleren schriftzahl von simplexverfahren in der linearen optimierung”, Dissertation, Universität Kaiserlautern (1977).

  10. K.-H. Borgwardt, “Some distribution-independent results about the asymptotic order of the average number of pivot steps of the simplex method“,Mathematics of Operations Reserach 7 (1982) 441–462.

    Google Scholar 

  11. K.-H. Borgwardt, “The average number of steps required by the simplex method is polynomial“,Zeitschrift für Operations Research 26 (1982) 157–177.

    Google Scholar 

  12. G.B. Dantzig,Linear programming and extensions (Princeton University Press, Princeton, New Jersey, 1963).

    Google Scholar 

  13. M. Haimovich, “The simplex algorithm is very good! - On the expected number of pivot steps and related properties of random linear programs”, Technical Report, Columbia University, (New York, NY, April 1983).

    Google Scholar 

  14. G. Kolata, “Mathematician solves simplex problem“,Science 217 (1982) 39.

    Google Scholar 

  15. C.E. Lemke, “Bimatrix equilibrium points and mathematical programming“,Management Science 11 (1965) 681–689.

    Google Scholar 

  16. N. Megiddo, “Linear programming in linear time when the dimension is fixed“,Journal of the Association for Computing Machinery 31 (1984) 114–127.

    Google Scholar 

  17. N. Megiddo, “On the expected number of linar complementarity cones intersected by random and semi-random rays“,Mathematical Programming 35 (1986) 225–235.

    Google Scholar 

  18. N. Megiddo, “A note on the generality of the self-dual simplex algorithm with various starting points”, in:Methods of operations research (Oelgeschlager, Gunn & Hain, 1985), to appear.

    Google Scholar 

  19. L. Santalo,Integral geometry and geometric probability (Addison-Wesley, Reading, MA, 1976).

    Google Scholar 

  20. S. Smale, “On the average number of steps of the simplex method of linear programming“,Mathematical Programming 27 (1983) 241–262.

    Google Scholar 

  21. S. Smale, “The problem of the average speed of the simplex method“, in: A. Bachem, M. Grötschel and B. Korte, eds.,Mathematical programming: The state of the art (Springer-Verlag, Berlin, 1983) pp. 530–539.

    Google Scholar 

  22. M.J. Todd, “Polynomial expected behaviour of a pivoting algorithm for linear complementarity and linear programming problems“, Technical Report No. 595, School of Operations Research and Industrial Engineering, Cornell University, (Ithaca, NY, November 1983),Mathematical Programming 35 (1986) 173–192.

    Google Scholar 

  23. C.A. Tovey and G. Weiss, “A note on the volumes of random simplices”, ISyE Technical Report # J-84-8, Georgia Institute of Technology, (Atlanta, GA, June 1984).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Parts of this research were done while the author was visiting Stanford University, XEROX- PARC, Carnegie-Mellon University and Northwestern University and was supported in part by the National Science Foundation under Grants MCS-8300984, ECS-8218181 and ECS-8121741.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Megiddo, N. Improved asymptotic analysis of the average number of steps performed by the self-dual simplex algorithm. Mathematical Programming 35, 140–172 (1986). https://doi.org/10.1007/BF01580645

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words