Solving large-scale linear programs by interior-point methods under the Matlab∗Environment†
- 1 January 1998
- journal article
- research article
- Published by Taylor & Francis in Optimization Methods and Software
- Vol. 10 (1) , 1-31
- https://doi.org/10.1080/10556789808805699
Abstract
In this paper, we describe our implementation of a primal-dual infeasible-interior-point algorithm for large-scale linear programming under the MATLAB environment. The resulting software is called LIPSOL — Linear-programming Interior-Point SOLvers. LIPSOL is designed to take the advantages of MATLAB's sparse-matrix functions and external interface facilities, and of existing Fortran sparse Cholesky codes. Under the MATLAB environment, LIPSOL inherits a high degree of simplicity and versatility in comparison to its counterparts in Fortran or C language. More importantly, our extensive computational results demonstrate that LIPSOL also attains an impressive performance comparable with that of efficient Fortran or C codes in solving large-scale problems. In addition, we discuss in detail a technique for overcoming numerical instability in Cholesky factorization at the end-stage of iterations in interior-point algorithms.Keywords
This publication has 13 references indexed in Scilit:
- The Mehrotra Predictor-Corrector Interior-Point Method As a Perturbed Composite Newton MethodSIAM Journal on Optimization, 1996
- Feature Article—Interior Point Methods for Linear Programming: Computational State of the ArtINFORMS Journal on Computing, 1994
- On Adaptive-Step Primal-Dual Interior-Point Algorithms for Linear ProgrammingMathematics of Operations Research, 1993
- A primal—dual infeasible-interior-point algorithm for linear programmingMathematical Programming, 1993
- On Finding Supernodes for Sparse Matrix ComputationsSIAM Journal on Matrix Analysis and Applications, 1993
- On the Implementation of a Primal-Dual Interior Point MethodSIAM Journal on Optimization, 1992
- On Implementing Mehrotra’s Predictor–Corrector Interior-Point Method for Linear ProgrammingSIAM Journal on Optimization, 1992
- Computational experience with a primal-dual interior point method for linear programmingLinear Algebra and its Applications, 1991
- Further Development of a Primal-Dual Interior Point MethodINFORMS Journal on Computing, 1990
- A new polynomial-time algorithm for linear programmingCombinatorica, 1984