Skip to main content
Log in

A randomized scheme for speeding up algorithms for linear and convex programming problems with high constraints-to-variables ratio

  • Published:
Mathematical Programming Submit manuscript

Abstract

We extend Clarkson's randomized algorithm for linear programming to a general scheme for solving convex optimization problems. The scheme can be used to speed up existing algorithms on problems which have many more constraints than variables. In particular, we give a randomized algorithm for solving convex quadratic and linear programs, which uses that scheme together with a variant of Karmarkar's interior point method. For problems withn constraints,d variables, and input lengthL, ifn = Ω(d 2), the expected total number of major Karmarkar's iterations is O(d 2(logn)L), compared to the best known deterministic bound of O(\(\sqrt n\) L). We also present several other results which follow from the general scheme.

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. A.V. Aho, J.E. Hopcroft and J.D. Ullman,The Design and Analysis of Computer Algorithms (Addison-Wesley, Reading, MA, 1974).

    Google Scholar 

  2. K.L. Clarkson, “A Las Vegas algorithm for linear programming when the dimension is small,”Proceedings of the 29th IEEE Symposium on the Foundations of Computer Science (1988). [Revised version: AT&T Bell Laboratories, 1991.]

  3. M.E. Dyer and A.M. Frieze, “A randomized algorithm for fixed-dimensional linear programming,”Mathematical Programming 44 (1989) 203–212.

    Google Scholar 

  4. P.E. Gill, W. Murray and M.H. Wright,Practical Optimization (Academic Press, New York, 1981).

    Google Scholar 

  5. M. Grötschel, L. Lovász and A. Schrijver,Geometric Algorithms and Combinatorial Optimization (Springer, Berlin, 1988).

    Google Scholar 

  6. N. Karmarkar, “A new polynomial time algorithm for linear programming,”Combinatorica 4 (1984) 373–395.

    Google Scholar 

  7. L.G. Khachian, “Polynomial algorithms in linear programming,”Zhurnal Vychislitelnoi Matematiki i Matematicheskoi Fiziki 20 (1980) 51–68. [English translation in:U.S.S.R. Computational Mathematics and Mathematical Physics 20 (1980) 53–72.]

    Google Scholar 

  8. D.G. Luenberger,Linear and Nonlinear Programming (Addison-Wesley, Reading, MA, 1984, 2nd ed.).

    Google Scholar 

  9. N. Megiddo, ed.,Algorithmica 1,Special issue: Progress in Mathematical Programming (1986).

  10. R.C. Monteiro and I. Adler, “Interior path following primal—dual algorithms, Part II: Convex quadratic programming,”Mathematical Programming 44 (1989) pp. 43–66.

    Google Scholar 

  11. K.G. Murty,Linear Complementarity, Linear and Nonlinear Programming (Heldermann, Berlin, 1988).

    Google Scholar 

  12. P.M. Pardalos and J.B. Rosen,Constrained Global Optimization:Algorithms and Applications. Lecture Notes in Computer Science No. 268 (Springer, Berlin, 1987).

    Google Scholar 

  13. R.T. Rockafellar,Convex Analysis (Princeton University Press, Princeton, NJ, 1970).

    Google Scholar 

  14. A. Schrijver,Theory of Integer and Linear Programming (Wiley, New York, 1986).

    Google Scholar 

  15. J. Stoer and C. Witzgall,Convexity and Optimization in Finite Dimensions (Springer, Berlin, 1970).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Adler, I., Shamir, R. A randomized scheme for speeding up algorithms for linear and convex programming problems with high constraints-to-variables ratio. Mathematical Programming 61, 39–52 (1993). https://doi.org/10.1007/BF01582137

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words

Navigation