A sparsity-exploiting variant of the Bartels—Golub decomposition for linear programming bases

We describe a sparsity-exploiting variant of the Bartels—Golub decomposition for linear programming bases. It includes interchanges that, whenever this is possible, avoid the use of any eliminations (with consequent fill-ins) when revising the factorization at an iteration. Test results on some medium scale problems are presented and comparisons made with the algorithm of Forrest and Tomlin.

[1]  H. Markowitz The Elimination form of the Inverse and its Application to Linear Programming , 1957 .

[2]  William Orchard-Hays,et al.  Advanced Linear-Programming Computing Techniques , 1968 .

[3]  Eli Hellerman,et al.  Reinversion with the preassigned pivot procedure , 1971, Math. Program..

[4]  J. Reid A Note on the Stability of Gaussian Elimination , 1971 .

[5]  R. Bartels A stabilization of the simplex method , 1971 .

[6]  John A. Tomlin,et al.  Updated triangular factors of the basis to maintain sparsity in the product form simplex method , 1972, Math. Program..

[7]  Fred G. Gustavson,et al.  Some Basic Techniques for Solving Sparse Systems of Linear Equations , 1972 .

[8]  R. Willoughby Sparse matrices and their applications , 1972 .

[9]  J. Tomlin Pivoting for Size and Sparsity in Linear Programming Inversion Routes , 1972 .

[10]  M. Saunders Large-scale linear programming using the Cholesky factorization , 1972 .

[11]  J. Reid,et al.  On the Automatic Scaling of Matrices for Gaussian Elimination , 1972 .

[12]  I. Duff,et al.  A Comparison of Sparsity Orderings for Obtaining a Pivotal Sequence in Gaussian Elimination , 1974 .

[13]  Donald Goldfarb,et al.  On the Bartels—Golub decomposition for linear programming bases , 1977, Math. Program..

[14]  Brian Ford Parameterization of the Environment for Transportable Numerical Software , 1978, TOMS.

[15]  Richard D. McBride A bump triangular dynamic factorization algorithm for the simplex method , 1980, Math. Program..

[16]  André F. Perold,et al.  A degeneracy exploiting LU factorization for the simplex method , 1980, Math. Program..

[17]  Roy E. Marsten,et al.  The Design of the XMP Linear Programming Library , 1981, TOMS.