RUS  ENG
Full version
JOURNALS // Zhurnal Vychislitel'noi Matematiki i Matematicheskoi Fiziki // Archive

Zh. Vychisl. Mat. Mat. Fiz., 2012 Volume 52, Number 2, Pages 179–204 (Mi zvmmf9647)

This article is cited in 24 papers

Using Chebyshev polynomials and approximate inverse triangular factorizations for preconditioning the conjugate gradient method

I. E. Kaporin

Dorodnicyn Computing Center, Russian Academy of Sciences, ul. Vavilova 40, Moscow, 119333 Russia

Abstract: In order to precondition a sparse symmetric positive definite matrix, its approximate inverse is examined, which is represented as the product of two sparse mutually adjoint triangular matrices. In this way, the solution of the corresponding system of linear algebraic equations (SLAE) by applying the preconditioned conjugate gradient method (CGM) is reduced to performing only elementary vector operations and calculating sparse matrix-vector products. A method for constructing the above preconditioner is described and analyzed. The triangular factor has a fixed sparsity pattern and is optimal in the sense that the preconditioned matrix has a minimum K-condition number. The use of polynomial preconditioning based on Chebyshev polynomials makes it possible to considerably reduce the amount of scalar product operations (at the cost of an insignificant increase in the total number of arithmetic operations). The possibility of an efficient massively parallel implementation of the resulting method for solving SLAEs is discussed. For a sequential version of this method, the results obtained by solving 56 test problems from the Florida sparse matrix collection (which are large-scale and ill-conditioned) are presented. These results show that the method is highly reliable and has low computational costs.

Key words: symmetric positive definite matrix, sparse matrix, approximate inverse triangular factorization, polynomial preconditioning, Chebyshev polynomials, preconditioned conjugate gradient method.

UDC: 519.612

Received: 12.05.2011


 English version:
Computational Mathematics and Mathematical Physics, 2012, 52:2, 169–193

Bibliographic databases:


© Steklov Math. Inst. of RAS, 2025