Abstract
In this paper we combine partial updating and an adaptation of Anstreicher's safeguarded linesearch of the primal—dual potential function with Kojima, Mizuno and Yoshise's potential reduction algorithm for the linear complementarity problem to obtain an O(n 3 L) algorithm for convex quadratic programming. Our modified algorithm is a long step method that requires at most O(\(\sqrt n\) L) steps.
Similar content being viewed by others
References
K.M. Anstreicher and R.A. Bosch, “Long steps in a O(n 3 L) algorithm for linear programming,”Mathematical Programming 54 (1992) 251–265.
M. Ben Daya and C.M. Shetty, “Polynomial barrier function algorithm for convex quadratic programming,” School of Industrial and Systems Engineering, Georgia Institute of Technology (Atlanta, GA, 1988).
R.A. Bosch and K.M. Anstreicher, “On partial updating in a potential reduction linear programming algorithm of Kojima, Mizuno and Yoshise,” Technical Report, Yale School of Management (New Haven, CT, 1990).
R.M. Freund, “Polynomial-time algorithms for linear programming based only on primal scaling and projected gradient of a potential function,”Mathematical Programming 51 (1991) 203–222.
D. Goldfarb and S. Liu, “An O(n 3 L) primal interior point algorithm for convex quadratic programming,”Mathematical Programming 49 (1991) 325–340.
D. Goldfarb and M.J. Todd, “Linear Programming,” in: G.L. Nemhauser, A.H.G. Rinnooy Kan and M.J. Todd, eds.,Handbooks in OR & MS, Vol. 1 (Elsevier, Amsterdam, 1989).
C.C. Gonzaga, “An algorithm for solving linear programming problems in O(n 3 L) operations,” in: N. Megiddo, ed.,Advances in Mathematical Programming — Interior Point and Related Methods (Springer, Berlin, 1989) Chapter 1.
C.C. Gonzaga, “Polynomial affine algorithms for linear programming,”Mathematical Programming 49 (1990) 7–21.
P. Huard, “Resolution of mathematical programming with nonlinear constraints by the method of centers,” in: J. Abadie, ed.,Nonlinear Programming (1967).
F. Jarre, “On the convergence of the method of analytic centers when applied to convex quadratic programs,”Mathematical Programming 49 (1991) 341–358.
S. Kapoor and P. Vaidya, “Fast algorithms for convex quadratic programming and multicommodity flows,”Proceedings of the 18th Annual ACM Symposium on the Theory of Computing (1986) 147–159.
N. Karmarkar, “A new polynomial time algorithm for linear programming,”Combinatorica 4 (1984) 373–395.
M. Kojima, S. Mizuno and Y. Yoshise, “An O(\(\sqrt n\) L) iteration potential reduction algorithm for linear complementarity problems,”Mathematical Programming 50 (1991) 331–342.
M.K. Kozlov, S.P. Tarasov and L.G. Khachiyan, “Polynomial solvability of convex quadratic programming,”Doklady Akademia Nauk SSSR 248. [Translated in:Soviet Mathematics Doklady 20 (1979) 1108–1111].
S. Mehrotra and J. Sun, “An algorithm for convex quadratic programming that requires O(n 3.5 L) arithmetic operations,”Mathematics of Operations Research 15 (1990) 342–363.
R.C. Monteiro and I. Adler, “Interior path following primal—dual algorithms. Part I: Linear programming,”Mathematical Programming 44 (1989) 27–41.
R.C. Monteiro and I. Adler, “Interior path following primal—dual algorithms. Part II: Convex quadratic programming,”Mathematical Programming 44 (1989) 42–66.
J. Renegar, “A polynomial-time algorithm based on Newton's method for linear programming,”Mathematical Programming 40 (1988) 59–93.
M.J. Todd, “Projected scaled steepest descent in Kojima—Mizuno—Yoshise's potential reduction algorithm for the linear complementarity problem,” Technical Report No. 950, School of OR/IE, Cornell University (Ithaca, NY, 1990).
Y. Ye, “A class of potential functions for linear programming,” Presented atThe Joint Summer Research Conference: Mathematical Developments Arising From Linear Programming Algorithm, Bowdoin College (Brunswick, ME, 1988).
Y. Ye, “An O(n 3 L) potential reduction algorithm for linear programming,”Mathematical Programming 50 (1991) 239–258.
Y. Ye and E. Tse, “An extension of Karmarkar's projective algorithm for convex quadratic programming,”Mathematical Programming 44 (1989) 157–179.
Y. Ye, “Further development on the interior algorithm for convex quadratic programming,” Manuscript, Department of Engineering-Economic Systems, Stanford University (Stanford, CA, 1987).
Author information
Authors and Affiliations
Additional information
This research was supported in part by ONR Contract N-00014-87-K0214, NSF Grants DMS-85-12277 and DMS-91-06195.
Rights and permissions
About this article
Cite this article
Goldfarb, D., Liu, S. An O(n 3 L) primal—dual potential reduction algorithm for solving convex quadratic programs. Mathematical Programming 61, 161–170 (1993). https://doi.org/10.1007/BF01582145
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01582145