Analysis of Interior-Point Methods for Linear Programming Problems with Variable Upper Bounds

We describe path-following and potential-reduction algorithms for linear programming problems with variable upper bounds. Both methods depend on a barrier function for the cone of solutions to the variable upper bounds, and we establish the key properties of this barrier that allow the complexity of the algorithms to be analyzed. These properties mostly follow from the self-concordance of the function, a notion introduced by Nesterov and Nemirovsky. Our analysis follows that of Freund and Todd for problems with (possibly two-sided) simple bounds.

[1]  Kurt M. Anstreicher,et al.  A combined phase I—phase II scaled potential algorithm for linear programming , 1991, Math. Program..

[2]  Michael J. Todd,et al.  Barrier Functions and Interior-Point Algorithms for Linear Programming with Zero-, One-, or Two-Sided Bounds on the Variables , 1995, Math. Oper. Res..

[3]  Clóvis C. Gonzaga,et al.  Polynomial affine algorithms for linear programming , 1990, Math. Program..

[4]  Clóvis C. Gonzaga,et al.  Large Step Path-Following Methods for Linear Programming, Part I: Barrier Function Method , 1991, SIAM J. Optim..

[5]  Michael J. Todd,et al.  Exploiting special structure in Karmarkar's linear programming algorithm , 1988, Math. Program..

[6]  L. Schrage Implicit representation of variable upper bounds in linear programming , 1975 .

[7]  Donald Goldfarb,et al.  Exploiting special structure in a primal—dual path-following algorithm , 1993, Math. Program..

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

[9]  Robert M. Freund,et al.  Polynomial-time algorithms for linear programming based only on primal scaling and projected gradients of a potential function , 1991, Math. Program..

[10]  Yinyu Ye,et al.  An O(n3L) potential reduction algorithm for linear programming , 1991, Math. Program..

[11]  Jean-Philippe Vial,et al.  A polynomial method of approximate centers for linear programming , 1992, Math. Program..

[12]  Michael J. Todd,et al.  An implementation of the simplex method for linear programming problems with variable upper bounds , 1982, Math. Program..

[13]  Clóvis C. Gonzaga,et al.  Large Step Path-Following Methods for Linear Programming, Part II: Potential Reduction Method , 1991, SIAM J. Optim..

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

[15]  A. S. Nemirovsky,et al.  Conic formulation of a convex programming problem and duality , 1992 .

[16]  Robert J. Vanderbei,et al.  Symmetric indefinite systems for interior point methods , 1993, Math. Program..

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