A product-form Cholesky factorization method for handling dense columns in interior point methods for linear programming

被引:18
作者
Goldfarb, D [1 ]
Scheinberg, K
机构
[1] Columbia Univ, Dept IEOR, New York, NY 10027 USA
[2] IBM Corp, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
关键词
D O I
10.1007/s10107-003-0377-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 [计算机软件与理论]; 0835 [软件工程];
摘要
Cholesky factorization has become the method of choice for solving the symmetric system of linear equations arising in interior point methods (IPMs) for linear programming (LP), its main advantages being numerical stability and efficiency for sparse systems. However in the presence of dense columns there is dramatic loss of efficiency. A typical approach to remedy this problem is to apply the Sherman-Morrison-Woodbury (SMW) update formula to the dense part. This approach while being very efficient, is not numerically stable. Here we propose using product-form Cholesky factorization to handle dense columns. The proposed approach is essentially as stable as the original Cholesky factorization and nearly as efficient as the SMW approach. We demonstrate these properties both theoretically and computationally. A key part of our theoretical analysis is the proof that the elements of the Cholesky factors of the matrices that arise in IPMs for LP are uniformly bounded as the duality gap converges to zero.
引用
收藏
页码:1 / 34
页数:34
相关论文
共 33 条
[1]
ADLER I, 1989, ORSA J COMPUTING, V1, P84, DOI DOI 10.1287/IJOC.1.2.84
[2]
Andersen E.D., 1996, Implementation of interior point methods for large scale linear programming, P189
[3]
A modified Schur-complement method for handling dense columns in interior-point methods for linear programming [J].
Andersen, KD .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1996, 22 (03) :348-356
[4]
Bennett JM., 1965, NUMER MATH, V7, P217
[5]
Choi IC, 1990, ORSA J. Comput., V2, P304
[6]
DIKIN II, 1974, UPRAVLYAEMYE SISTEMI, V12, P54
[7]
MODIFICATION OF LDLT FACTORIZATIONS [J].
FLETCHER, R ;
POWELL, MJD .
MATHEMATICS OF COMPUTATION, 1974, 28 (128) :1067-1087
[8]
SOLVING SYMMETRICAL INDEFINITE SYSTEMS IN AN INTERIOR-POINT METHOD FOR LINEAR-PROGRAMMING [J].
FOURER, R ;
MEHROTRA, S .
MATHEMATICAL PROGRAMMING, 1993, 62 (01) :15-39
[9]
Gay D.M., 1985, MATH PROGRAMMING SOC, V13, P10
[10]
METHODS FOR COMPUTING AND MODIFYING LDV FACTORS OF A MATRIX [J].
GILL, PE ;
MURRAY, W ;
SAUNDERS, MA .
MATHEMATICS OF COMPUTATION, 1975, 29 (132) :1051-1077