Algorithm 849: A concise sparse Cholesky factorization package

被引:70
作者
Davis, TA [1 ]
机构
[1] Univ Florida, Dept Comp & Informat Sci & Engn, Gainesville, FL 32611 USA
来源
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE | 2005年 / 31卷 / 04期
关键词
algorithms; experimentation; performance; Cholesky factorization; linear equations; sparse matrices;
D O I
10.1145/1114268.1114277
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The LDL software package is a set of short, concise routines for factorizing symmetric positive-definite sparse matrices, with some applicability to symmetric indefinite matrices. Its primary purpose is to illustrate much of the basic theory of sparse matrix algorithms in as concise a code as possible, including an elegant method of sparse symmetric factorization that computes the factorization row-by-row but stores it column-by-column. The entire symbolic and numeric factorization consists of less than 50 executable lines of code. The package is written in C, and includes a MATLAB interface.
引用
收藏
页码:587 / 591
页数:5
相关论文
共 13 条
[1]   Algorithm 837: AMD, an approximate minimum degree ordering algorithm [J].
Amestoy, PR ;
Enseeiht-Irit ;
Davis, TA ;
Duff, IS .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2004, 30 (03) :381-388
[2]   An approximate minimum degree ordering algorithm [J].
Amestoy, PR ;
Davis, TA ;
Duff, IS .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1996, 17 (04) :886-905
[3]  
George A., 1979, ACM Transactions on Mathematical Software, V5, P139, DOI 10.1145/355826.355829
[4]  
GEORGE A, 1981, COMPUTER SOLUTION LA
[5]   AN EFFICIENT ALGORITHM TO COMPUTE ROW AND COLUMN COUNTS FOR SPARSE CHOLESKY FACTORIZATION [J].
GILBERT, JR ;
NG, EG ;
PEYTON, BW .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1994, 15 (04) :1075-1091
[6]   SPARSE MATRICES IN MATLAB - DESIGN AND IMPLEMENTATION [J].
GILBERT, JR ;
MOLER, C ;
SCHREIBER, R .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1992, 13 (01) :333-356
[7]   SPARSE PARTIAL PIVOTING IN TIME PROPORTIONAL TO ARITHMETIC OPERATIONS [J].
GILBERT, JR ;
PEIERLS, T .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1988, 9 (05) :862-874
[8]   A GENERALIZED ENVELOPE METHOD FOR SPARSE FACTORIZATION BY ROWS [J].
LIU, JWH .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1991, 17 (01) :112-129
[9]   A COMPACT ROW STORAGE SCHEME FOR CHOLESKY FACTORS USING ELIMINATION TREES [J].
LIU, JWH .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1986, 12 (02) :127-148
[10]  
LIU ZQ, 1990, ANN SCI NAT BOT BIOL, V11, P1