Multiple-rank modifications of a sparse Cholesky factorization

被引:70
作者
Davis, TA
Hager, WW
机构
[1] Univ Florida, Dept Comp & Informat Sci & Engn, Gainesville, FL 32611 USA
[2] Univ Florida, Dept Math, Gainesville, FL 32611 USA
关键词
numerical linear algebra; direct methods; Cholesky factorization; sparse matrices; mathematical software; matrix updates;
D O I
10.1137/S0895479899357346
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Given a sparse symmetric positive definite matrix AA(T) and an associated sparse Cholesky factorization LDLT or LLT, we develop sparse techniques for updating the factorization after either adding a collection of columns to A or deleting a collection of columns from A. Our techniques are based on an analysis and manipulation of the underlying graph structure, using the framework developed in an earlier paper on rank-1 modi cations [ T. A. Davis and W. W. Hager, SIAM J. Matrix Anal. Appl., 20 (1999), pp. 606-627]. Computationally, the multiple-rank update has better memory traffic and executes much faster than an equivalent series of rank-1 updates since the multiple-rank update makes one pass through L computing the new entries, while a series of rank-1 updates requires multiple passes through L.
引用
收藏
页码:997 / 1013
页数:17
相关论文
共 17 条
[1]   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
[2]   VECTORIZATION OF A MULTIPROCESSOR MULTIFRONTAL CODE [J].
AMESTOY, PR ;
DUFF, IS .
INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1989, 3 (03) :41-59
[3]   A CHOLESKY UPDATING AND DOWNDATING ALGORITHM FOR SYSTOLIC AND SIMD ARCHITECTURES [J].
BISCHOF, CH ;
PAN, CT ;
TANG, PTP .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1993, 14 (03) :670-676
[4]   Modifying a sparse Cholesky factorization [J].
Davis, TA ;
Hager, WW .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1999, 20 (03) :606-627
[5]   DISTRIBUTION OF MATHEMATICAL SOFTWARE VIA ELECTRONIC MAIL [J].
DONGARRA, JJ ;
GROSSE, E .
COMMUNICATIONS OF THE ACM, 1987, 30 (05) :403-407
[6]  
DONGARRA JJ, 1990, ACM T MATH SOFTWARE, V16, P1, DOI 10.1145/77626.79170
[7]   THE MULTIFRONTAL SOLUTION OF INDEFINITE SPARSE SYMMETRIC LINEAR-EQUATIONS [J].
DUFF, IS ;
REID, JK .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1983, 9 (03) :302-325
[8]   A DATA STRUCTURE FOR SPARSE QR AND LU FACTORIZATIONS [J].
GEORGE, A ;
LIU, J ;
NG, E .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1988, 9 (01) :100-121
[9]   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
[10]  
GILL PE, 1974, MATH COMPUT, V28, P505, DOI 10.1090/S0025-5718-1974-0343558-6