Implementing Interior Point Linear Programming Methods in the Optimization Subroutine Library

This paper discusses the implementation of interior point (barrier) methods for linear programming within the framework of the IBM Optimization Subroutine Library. This class of methods uses quite different computational kernels than the traditional simplex method. In particular, the matrices we must deal with are symmetric and, although still sparse, are considerably denser than those assumed in simplex implementations. Severe rank deficiency must also be accommodated, making it difficult to use off-the-shelf library routines. These features have particular implications for the exploitation of the newer IBM machine architectural features. In particular, interior methods can benefit greatly from use of vector architectures on the IBM 3090™ series computers and “super-scalar“ processing on the RISC System/6000™ series.

[1]  George B. Dantzig,et al.  Linear programming and extensions , 1965 .

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

[3]  Alan George,et al.  Computer Solution of Large Sparse Positive Definite , 1981 .

[4]  Philip E. Gill,et al.  Practical optimization , 1981 .

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

[6]  E. M. L. Beale,et al.  The Evolution of Mathematical Programming Systems , 1985 .

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

[8]  I. Duff,et al.  Direct Methods for Sparse Matrices , 1987 .

[9]  J. Tomlin A note on comparing simplex and interior methods for linear programming , 1988 .

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

[11]  John J. H. Forrest,et al.  Vector processing in simplex and interior methods for linear programming , 1990 .

[12]  I. Lustig,et al.  Computational experience with a primal-dual interior point method for linear programming , 1991 .

[13]  Sanjay Mehrotra,et al.  On the Implementation of a Primal-Dual Interior Point Method , 1992, SIAM J. Optim..

[14]  John A. Tomlin,et al.  Implementing the Simplex Method for the Optimization Subroutine Library , 1992, IBM Syst. J..

[15]  Roy E. Marsten,et al.  On Implementing Mehrotra's Predictor-Corrector Interior-Point Method for Linear Programming , 1992, SIAM J. Optim..