Approximate inverse preconditioners via sparse-sparse iterations

被引:176
作者
Chow, E [1 ]
Saad, Y [1 ]
机构
[1] Univ Minnesota, Dept Comp Sci, Minneapolis, MN 55455 USA
关键词
approximate inverse; preconditioning; Krylov subspace methods; threshold dropping strategies;
D O I
10.1137/S1064827594270415
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The standard incomplete LU (ILU) preconditioners often fail for general sparse indefinite matrices because they give rise to "unstable" factors L and U. In such cases, it may be attractive to approximate the inverse of the matrix directly. This paper focuses on approximate inverse preconditioners based on minimizing \\I - AM\\(F), where AM is the preconditioned matrix. An iterative descent-type method is used to approximate each column of the inverse. For this approach to be efficient, the iteration must be done in sparse mode, i.e., with "sparse-matrix by sparse-vector" operations. Numerical dropping is applied to maintain sparsity; compared to previous methods, this is a natural way to determine the sparsity pattern of the approximate inverse. This paper describes Newton, "global," and column-oriented algorithms, and discusses options for initial guesses, self-preconditioning, and dropping strategies. Some limited theoretical results on the properties and convergence of approximate inverses are derived. Numerical tests on problems from the Harwell-Boeing collection and the FIDAP fluid dynamics analysis package show the strengths and limitations of approximate inverses. Finally, some ideas and experiments with practical variations and applications are presented.
引用
收藏
页码:995 / 1023
页数:29
相关论文
共 33 条
[1]   INCOMPLETE BLOCK MATRIX FACTORIZATION PRECONDITIONING METHODS - THE ULTIMATE ANSWER [J].
AXELSSON, O .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1985, 12-3 (MAY) :3-18
[2]   ON SOME VERSIONS OF INCOMPLETE BLOCK-MATRIX FACTORIZATION ITERATIVE METHODS [J].
AXELSSON, O ;
BRINKKEMPER, S ;
ILIN, VP .
LINEAR ALGEBRA AND ITS APPLICATIONS, 1984, 58 (APR) :3-15
[3]   ON APPROXIMATE FACTORIZATION METHODS FOR BLOCK MATRICES SUITABLE FOR VECTOR AND PARALLEL PROCESSORS [J].
AXELSSON, O ;
POLMAN, B .
LINEAR ALGEBRA AND ITS APPLICATIONS, 1986, 77 :3-26
[4]  
Axelsson O., 1994, ITERATIVE SOLUTION M
[5]  
Benson MW., 1982, Utilitas Math, V22, P127
[6]  
BENSON MW, 1973, THESIS LAKEHEAD U TH
[7]   Wavelet sparse approximate inverse preconditioners [J].
Chan, TF ;
Tang, WP ;
Wan, WL .
BIT, 1997, 37 (03) :644-660
[8]   Approximate inverse techniques for block-partitioned matrices [J].
Chow, E ;
Saad, Y .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1997, 18 (06) :1657-1675
[9]  
Chow E, 1997, INT J NUMER METH FL, V25, P739, DOI 10.1002/(SICI)1097-0363(19971015)25:7<739::AID-FLD581>3.0.CO
[10]  
2-Y