English

A Residual Based Sparse Approximate Inverse Preconditioning Procedure for Large Sparse Linear Systems

Numerical Analysis 2018-08-29 v4 Numerical Analysis

Abstract

The SPAI algorithm, a sparse approximate inverse preconditioning technique for large sparse linear systems, proposed by Grote and Huckle [SIAM J. Sci. Comput., 18 (1997), pp.~838--853.], is based on the F-norm minimization and computes a sparse approximate inverse MM of a large sparse matrix AA adaptively. However, SPAI may be costly to seek the most profitable indices at each loop and MM may be ineffective for preconditioning. In this paper, we propose a residual based sparse approximate inverse preconditioning procedure (RSAI), which, unlike SPAI, is based on only the {\em dominant} rather than all information on the current residual and augments sparsity patterns adaptively during the loops. RSAI is less costly to seek indices and is more effective to capture a good approximate sparsity pattern of A1A^{-1} than SPAI. To control the sparsity of MM and reduce computational cost, we develop a practical RSAI(toltol) algorithm that drops small nonzero entries adaptively during the process. Numerical experiments are reported to demonstrate that RSAI(toltol) is at least competitive with SPAI and can be considerably more efficient and effective than SPAI. They also indicate that RSAI(toltol) is comparable to the PSAI(toltol) algorithm proposed by one of the authors in 2009.

Keywords

Cite

@article{arxiv.1503.04500,
  title  = {A Residual Based Sparse Approximate Inverse Preconditioning Procedure for Large Sparse Linear Systems},
  author = {Zhongxiao Jia and Wenjie Kang},
  journal= {arXiv preprint arXiv:1503.04500},
  year   = {2018}
}

Comments

18 pages, 1 figure

R2 v1 2026-06-22T08:53:36.229Z