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.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
A.V. Aho, J.E. Hopcroft and J.D. Ullman,The Design and Analysis of Computer Algorithms (Addison-Wesley, Reading, MA, 1974).
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.]
M.E. Dyer and A.M. Frieze, “A randomized algorithm for fixed-dimensional linear programming,”Mathematical Programming 44 (1989) 203–212.
P.E. Gill, W. Murray and M.H. Wright,Practical Optimization (Academic Press, New York, 1981).
M. Grötschel, L. Lovász and A. Schrijver,Geometric Algorithms and Combinatorial Optimization (Springer, Berlin, 1988).
N. Karmarkar, “A new polynomial time algorithm for linear programming,”Combinatorica 4 (1984) 373–395.
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.]
D.G. Luenberger,Linear and Nonlinear Programming (Addison-Wesley, Reading, MA, 1984, 2nd ed.).
N. Megiddo, ed.,Algorithmica 1,Special issue: Progress in Mathematical Programming (1986).
R.C. Monteiro and I. Adler, “Interior path following primal—dual algorithms, Part II: Convex quadratic programming,”Mathematical Programming 44 (1989) pp. 43–66.
K.G. Murty,Linear Complementarity, Linear and Nonlinear Programming (Heldermann, Berlin, 1988).
P.M. Pardalos and J.B. Rosen,Constrained Global Optimization:Algorithms and Applications. Lecture Notes in Computer Science No. 268 (Springer, Berlin, 1987).
R.T. Rockafellar,Convex Analysis (Princeton University Press, Princeton, NJ, 1970).
A. Schrijver,Theory of Integer and Linear Programming (Wiley, New York, 1986).
J. Stoer and C. Witzgall,Convexity and Optimization in Finite Dimensions (Springer, Berlin, 1970).
Author information
Authors and Affiliations
Rights 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
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01582137