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.
Similar content being viewed by others
References
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).
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).
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).
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.
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).
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.
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).
R.G. Bland, “New finite pivoting rules“,Mathematics of Operations Research 3 (1978) 103–107.
K.-H. Borgwardt, “Untersuchungen zur asymptotik der mittleren schriftzahl von simplexverfahren in der linearen optimierung”, Dissertation, Universität Kaiserlautern (1977).
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.
K.-H. Borgwardt, “The average number of steps required by the simplex method is polynomial“,Zeitschrift für Operations Research 26 (1982) 157–177.
G.B. Dantzig,Linear programming and extensions (Princeton University Press, Princeton, New Jersey, 1963).
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).
G. Kolata, “Mathematician solves simplex problem“,Science 217 (1982) 39.
C.E. Lemke, “Bimatrix equilibrium points and mathematical programming“,Management Science 11 (1965) 681–689.
N. Megiddo, “Linear programming in linear time when the dimension is fixed“,Journal of the Association for Computing Machinery 31 (1984) 114–127.
N. Megiddo, “On the expected number of linar complementarity cones intersected by random and semi-random rays“,Mathematical Programming 35 (1986) 225–235.
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.
L. Santalo,Integral geometry and geometric probability (Addison-Wesley, Reading, MA, 1976).
S. Smale, “On the average number of steps of the simplex method of linear programming“,Mathematical Programming 27 (1983) 241–262.
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.
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.
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).
Author information
Authors and Affiliations
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
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
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01580645