Problem
We want to solve the following system:
![]()
Spectral condition number
It happens sometimes that the spectral condition number
is too high (eigenvalues are not well distributed). Preconditionnement
consists in introducing regular matrix
and solving the system:
![]()
Preconditioned Conjugate Gradient Method
Let
be an intial vector, Preconditioned Gradient Method algorithm
is the following one:
![]()
![]()
![]()

![]()
![]()
![]()

![]()
Jacobi Preconditionner
Jacobi Preconditioner consists in taking the diagonal of
for the matrix
, i.e.

Advantages of such preconditioner are the facility of its implementation and the low memory it needs. But we can find other preconditioners such that resolution of the linear system is fastest, it is the case of the SSOR Preconditioner.
SSOR Preconditioner(Symmetric Successive Over Relaxation)
We decompose the symmetric matrix
like follows:
![]()
