Article ID: | iaor19982437 |
Country: | United States |
Volume: | 6 |
Issue: | 2 |
Start Page Number: | 193 |
End Page Number: | 206 |
Publication Date: | Mar 1994 |
Journal: | ORSA Journal On Computing |
Authors: | Gondzio Jacek |
A method for handling the inverse of linear programming bases is presented. The method extensively exploits the fact that the original problem data (i.e. the constraint matrix) must be stored anyway. It then builds the basis inverse representation of two matrices: an easily invertible submatrix of the constraint matrix (fundamental basis) and a Schur complement containing information on the difference between the fundamental and the current bases. Since the fundamental basis does not have to be stored, the memory space required by the method is limited to that for a small, dense Schur complement. Computational comparisons are made with advanced implementations of LU factorizations with Bartels–Golub updating. Tests performed on real-life linear programs from the Netlib collection indicate that the method may be used for solving large problems.