A method of analytic centers for quadratically constrained convex quadratic programs

An interior point method is developed for maximizing a concave quadratic function under convex quadratic constraints. The algorithm constructs a sequence of nested convex sets and finds their approximate centers using a partial Newton step. Given the first convex set and its approximate center, the total arithmetic operations required to converge to an approximate solution are of order $O(\sqrt m (m + n)n^2 \ln \varepsilon )$, where m is the number of constraints, n is the number of variables, and $\varepsilon $ is determined by the desired tolerance of the optimal value and the size of the first convex set. A method to initialize the algorithm is also proposed so that the algorithm can start from an arbitrary (perhaps infeasible) point.

[1]  Anthony V. Fiacco,et al.  Nonlinear programming;: Sequential unconstrained minimization techniques , 1968 .

[2]  J. Ecker,et al.  Geometric programming: Duality in quadratic programming and lp-approximation III (degenerate programs) , 1970 .

[3]  David P. Baron Quadratic programming with quadratic constraints , 1972 .

[4]  J. G. Ecker,et al.  A Dual Method for Quadratic Programs with Quadratic Constraints , 1975 .

[5]  N. Z. Shor Cut-off method with space extension in convex programming problems , 1977, Cybernetics.

[6]  L. Khachiyan,et al.  The polynomial solvability of convex quadratic programming , 1980 .

[7]  E. Phan-huy-Hao,et al.  Quadratically constrained quadratic programming: Some applications and a method for solution , 1982, Z. Oper. Research.

[8]  P. Gill,et al.  Sparse Matrix Methods in Optimization , 1984 .

[9]  Narendra Karmarkar,et al.  A new polynomial-time algorithm for linear programming , 1984, Comb..

[10]  Michael A. Saunders,et al.  On projected newton barrier methods for linear programming and an equivalence to Karmarkar’s projective method , 1986, Math. Program..

[11]  Shu-Cherng Fang,et al.  Controlled perturbations for quadratically constrained quadratic programs , 1986, Math. Program..

[12]  G. Sonnevend An "analytical centre" for polyhedrons and new classes of global algorithms for linear (smooth, convex) programming , 1986 .

[13]  M. Kojima,et al.  A primal-dual interior point algorithm for linear programming , 1988 .

[14]  James Renegar,et al.  A polynomial-time algorithm, based on Newton's method, for linear programming , 1988, Math. Program..

[15]  C. C. Gonzaga,et al.  An Algorithm for Solving Linear Programming Problems in O(n 3 L) Operations , 1989 .

[16]  Shinji Mizuno,et al.  A polynomial-time algorithm for a class of linear complementarity problems , 1989, Math. Program..

[17]  N. Megiddo Pathways to the optimal set in linear programming , 1989 .

[18]  Renato D. C. Monteiro,et al.  Interior path following primal-dual algorithms. part I: Linear programming , 1989, Math. Program..

[19]  Sanjay Mehrotra,et al.  An Algorithm for Convex Quadratic Programming That Requires O(n3.5L) Arithmetic Operations , 1990, Math. Oper. Res..

[20]  Donald Goldfarb,et al.  An O(n3L) primal interior point algorithm for convex quadratic programming , 1991, Math. Program..