Abstract
We describe a new potential function and a sequence of ellipsoids in the path-following algorithm for convex quadratic programming. Each ellipsoid in the sequence contains all of the optimal primal and dual slack vectors. Furthermore, the volumes of the ellipsoids shrink at the ratio\(2^{ - \Omega (\sqrt n )} \), in comparison to 2−Ω(1) in Karmarkar's algorithm and 2−Ω(1/n) in the ellipsoid method. We also show how to use these ellipsoids to identify the optimal basis in the course of the algorithm for linear programming.
Similar content being viewed by others
References
D. Bayer and J.C. Lagarias, “The non-linear geometry of linear programming, I. Affine and projective scaling trajectories, II. Legendre transform coordinates and central trajectories,”Transactions of the American Mathematical Society 314 (1989) 499–581.
B.P. Burrell and M.J. Todd, “The ellipsoid method generates dual variables,”Mathematics of Operations Research 10 (1985) 688–700.
R.W. Cottle and G.B. Dantzig, “Complementary pivot theory of mathematical programming“,Linear Algebra and its Applications 1 (1968) 103–125.
G.B. Dantzig,Linear Programming and Extensions (Princeton University Press, Princeton, NJ, 1963).
C.C. Gonzaga, “An algorithm for solving linear programming problems in O(n 3 L) operations,” in: N. Megiddo, ed.,Progress in Mathematical Programming (Springer, New York, 1988) pp. 1–28.
C.C. Gonzaga, “Conical projection algorithms for linear programming,”Mathematical Programming 43 (1989) 151–173.
N. Karmarkar, “A new polynomial-time algorithm for linear programming,”Combinatorica 4 (1984) 373–395.
L.G. Khachiyan, “A polynomial algorithm for linear programming,”Doklady Akademii Nauk SSSR 244 (1979) 1093–96. [Translated in:Soviet Mathematics Doklady 20 (1979) 191–94.]
M. Kojima, S. Mizuno and A. Yoshise, “A polynomial-time algorithm for a class of linear complementarity problems,”Mathematical Programming 44 (1989) 1–26.
M.K. Kozlov, S.P. Tarasov and L.G. Khachiyan, “Polynomial solvability of convex quadratic programming,”Doklady Akademii Nauk SSSR 5 (1979) 1051–1053.
N. Megiddo, “Pathways to the optimal set in linear programming,”Proceedings of the 6th Mathematical Programming Symposium of Japan (Nagoya, Japan, 1986) 1–35.
R.C. Monteiro and I. Adler, “Interior path following primal-dual algorithms. Part II: Convex quadratic programming,”Mathematical Programming 44 (1989) 43–66.
C.H. Papadimitriou and K. Steiglitz,Combinatorial Optimization: Algorithms and Complexity (Prentice-Hall, Englewood Cliffs, NJ, 1982).
J. Renegar, “A polynomial-time algorithm, based on Newton's method, for linear programming,”Mathematical Programming 40 (1988) 59–93.
G. Sonnevend, “An ‘analytic center’ for polyhedrons and new classes of global algorithms for linear (smooth, convex) programming,”Proceedings of the 12th IFIP Conference on System Modeling and Optimization (Budapest, 1985).
M.J. Todd, “Improved bounds and containing ellipsoids in Karmarkar's linear programming algorithm,”Mathematics of Operations Research 13 (1988) 650–659.
P.M. Vaidya, “An algorithm for linear programming which requires O((m+n)n 2+(m+n 1.5 n)L) arithmetic operations,” to appear in:Mathematical Programming 47 (1990) 175–201, next issue.
Y. Ye, “Interior algorithms for linear, quadratic, and linearly constrained convex programming,” Ph.D. Thesis, Department of Engineering-Economic Systems, Stanford University (Stanford, CA, 1987).
Y. Ye, “Recovering optimal basis in Karmarkar's polynomial algorithm for linear programming,” to appear in:Mathematics of Operations Research (1990).
Y. Ye, “Karmarkar's algorithm and the ellipsoid method,”Operations Research Letters 4 (1987) 177–182.
Author information
Authors and Affiliations
Additional information
Research supported by The U.S. Army Research Office through The Mathematical Sciences Institute of Cornell University when the author was visiting at Cornell.
Research supported in part by National Science Foundation Grant ECS-8602534 and Office of Naval Research Contract N00014-87-K-0212.
Rights and permissions
About this article
Cite this article
Ye, Y., Todd, M.J. Containing and shrinking ellipsoids in the path-following algorithm. Mathematical Programming 47, 1–9 (1990). https://doi.org/10.1007/BF01580848
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF01580848