Global ellipsoidal approximations and homotopy methods for solving convex analytic programs

This paper deals with some problems of algorithmic complexity arising when solving convex programming problems by following the path of analytic centers (i.e., the trajectory formed by the minimizers of the logarithmic barrier function). We prove that in the case ofm convex quadratic constraints we can obtain in a simple constructive way a two-sided ellipsoidal approximation for the feasible set (intersection ofm ellipsoids), whose tightness depends only onm. This can be used for the early identification of those constraints which are active at the optimum, and it also explains the efficiency of Newton's method used as a corrector when following the central path. Various parametrizations of the central path are studied. This also leads to an extrapolation (predictor) algorithm which can be regarded as a generalization of the method of conjugate gradients.

[1]  Bùi-Trong-Liêu,et al.  La mèthode des centres dans un espace topologique , 1966 .

[2]  George Cybenko Restrictions of Normal Operators, Padé Approximation and Autoregressive Time Series , 1984 .

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

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

[5]  Jacek Gilewicz,et al.  Rational approximation and its applications in mathematics and physics : proceedinga, Łancut, 1985 , 1987 .

[6]  G. Sonnevend New Algorithms in Convex Programming Based on a Notion of “Centre” (for Systems of Analytic Inequalities) and on Rational Extrapolation , 1988 .

[7]  J. Stoer,et al.  An implementation of the method of analytic centers , 1988 .

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

[9]  Michael J. Todd,et al.  Improved Bounds and Containing Ellipsoids in Karmarkar's Linear Programming Algorithm , 1988, Math. Oper. Res..

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

[11]  Pravin M. Vaidya,et al.  An algorithm for linear programming which requires O(((m+n)n2+(m+n)1.5n)L) arithmetic operations , 1990, Math. Program..

[12]  Michael J. Todd,et al.  Containing and shrinking ellipsoids in the path-following algorithm , 1990, Math. Program..

[13]  Florian Jarre,et al.  On the convergence of the method of analytic centers when applied to convex quadratic programs , 1991, Math. Program..

[14]  Jeffrey C. Lagarias,et al.  Karmarkar's linear programming algorithm and Newton's method , 1991, Math. Program..