Accurate and robust inverse Cholesky factorization

被引:7
作者
Ogita, Takeshi [1 ,3 ]
Oishi, Shin'ichi [2 ,3 ]
机构
[1] Tokyo Womans Christian Univ, Sch Arts & Sci, Div Math Sci, Tokyo 1678585, Japan
[2] Waseda Univ, Fac Sci & Engn, Dept Appl Math, Tokyo 1698555, Japan
[3] JST, CREST, Tokyo, Japan
来源
IEICE NONLINEAR THEORY AND ITS APPLICATIONS | 2012年 / 3卷 / 01期
关键词
Cholesky factorization; ill-conditioned problem; accurate numerical algorithm; floating-point arithmetic; positive definiteness;
D O I
10.1587/nolta.3.103
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
In this paper, an algorithm for an accurate matrix factorization based on Cholesky factorization for extremely ill-conditioned matrices is proposed. The Cholesky factorization is widely used for solving a system of linear equations whose coefficient matrix is symmetric and positive definite. However, it sometimes breaks down by the presence of an imaginary root due to the accumulation of rounding errors, even if the matrix is actually positive definite. To overcome this, a completely stable algorithm named inverse Cholesky factorization is investigated, which never breaks down as long as the matrix is symmetric and positive definite. The proposed algorithm consists of standard numerical algorithms and an accurate algorithm for dot products. Moreover, it is shown that the algorithm can also verify the positive definiteness of a given real symmetric matrix. Numerical results are presented for illustrating the performance of the proposed algorithms.
引用
收藏
页码:103 / 111
页数:9
相关论文
共 22 条
[1]  
Alefeld G., 1983, INTRO INTERVAL COMPU
[2]  
[Anonymous], 2008, 7542008 ANSIIEEE
[3]  
[Anonymous], 1985, 7541985 ANSIEEE
[4]  
Demmel J., 1989, 14CS8987 U TENN DEP
[5]  
Golub Gene H., 2013, MATRIX COMPUTATIONS, V3
[6]  
Higham N.J, 2002, ACCURACY STABILITY N
[7]  
Moore R.E., 1966, INTERVAL ANAL
[8]  
MPFR, 2010, GNU MPFR LIB VERS 3
[9]  
Neumaier A., 1990, INTERVAL METHODS SYS
[10]   Accurate sum and dot product [J].
Ogita, T ;
Rump, SM ;
Oishi, S .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2005, 26 (06) :1955-1988