Academia.eduAcademia.edu

Outline

New infeasible interior-point algorithm based on monomial method

Abstract

The Karush-Kuhn-Tucker (KKT) equations provide both necessary and sufficient conditions for optimality of convex linearly-constrained quadratic programming problems. These equations consist of both linear equations (the primal and dual feasibility constraints) and nonlinear equations (the complementary slackness conditions, specifying that the product of each complementary pair of variables is zero). While for many years complementary pivoting algorithms to solve the KKT equations were the state of the art for quadratic programming problems, more recently there has been much progress in the development of interior-point methods. Path-following interior-point algorithms proceed by relaxing the complementarity constraints of the KKT equations, specifying that each complementary product equals a positive parameter µ , which is successively reduced at each iteration. The solutions of the relaxed KKT equations constitute the "central path", parameterized by µ , converging to the optimum as µ approaches zero. For each µ , these equations are typically "solved" by one iteration of Newton's method, in which the nonlinear (complementarity) equations are approximated by linear equations and the resulting system of linear equations are then solved. The resulting sequence of points satisfy the primal and dual feasibility constraints exactly, but the (relaxed) complementarity conditions only approximately. An alternate approach, the so-called "monomial method", treats the complementarity constraints directly, and approximates the linear equations by monomial equations in order to obtain a system of equations which, after a logarithmic transformation, yields a linear system of equations. The sequence of points which results from solving these log-linear equations therefore satisfy the (relaxed) complementarity equations exactly, but the primal and dual feasibility constraints only approximately. This paper discusses this new path-following algorithm for quadratic programming, and evaluates its performance by presenting the results of some numerical experiments.

This document is currently being converted. Please check back in a few minutes.

References (13)

  1. S.A. Burns, The Monomial Method and Asymptotic Properties of Algebraic Systems. Working Paper, to appear in: Int. J. Numer. Methods Eng., (1993a).
  2. S.A. Burns, The Monomial Method: Extensions, Variations, and Performance Issues. Working Paper, to appear in: Int. J. Numer. Methods Eng., (1993b).
  3. S.A. Burns and A. Locascio, A Monomial-Based Method for Solving Systems of Non- Linear Algebraic Equations. Int. J. Numer. Methods Eng., 31, 1295-1318, (1991).
  4. P.H. Calamai, L.N. Vicente, and J.J. Judice, New techniques for generating Quadratic Programming Test Problems. Mathl Program., 61, 215-231, (1993).
  5. J. Dussault, J. A. Ferland, and B. Lemaire, Convex Quadratic Programming with One Constraint and Bounded Variables. Mathl Program., 36, 90-104, (1986).
  6. N. Karmarkar, A New Polynomial Time Algorithm for Linear Programming. Combinatorica, 4, 373-395, (1984).
  7. M. Kojima, N. Megiddo, and S. Mizuno, A Primal-Dual Infeasible-Interior-Point Algorithm for Linear Programming. Mathl Program., 61, 263-280, (1993).
  8. D. G. Luenberger, Linear and Nonlinear Programming, 2nd edition, Addison-Wesley, Reading, Massachusetts, (1989).
  9. R. D. C. Monteiro and I. Adler, Interior Path Following Primal-Dual Algorithms. Part I: Linear Programming. Mathl Program., 44, 27-41, (1989a).
  10. R. D. C. Monteiro and I. Adler, Interior Path Following Primal-Dual Algorithms. Part II: Convex Quadratic Programming. Mathl Program., 44, 43-46, (1989b).
  11. R. D. C. Monteiro, I. Adler, and M. Resende, A Polynomial-Time Primal-Dual Affine Scaling Algorithm for Linear and Convex Quadratic Programming and Its Power Extension. Math. Ops Res., 15, 191-214, (1990).
  12. P. M. Pardalos, Y. Ye, and C. G. Han, Algorithms for the Solution of Quadratic Knapsack Problems. Linear Algebra Appl., 152, 69-91, (1991).
  13. J. A. Renegar, Polynomial-Time Algorithm Based on Newton's Method for Linear Programming. Mathl Program., 40, 59-93, (1988).