Recall the key iterative step in splitting methods:
The exact solution to satisfies
since . Letβs define the error as:
From the equations above, we get:
This leads to the following theorem.
Theorem
These iterative schemes converge for any initial guess and if and only if .
denotes the largest eigenvalue in magnitude for a matrix.
Proof
Denote by .
implies no convergence when eigenvector associated with the eigenvalue that is greater than 1.
Assume that If is diagonalizable, then
and
When is not diagonalizable, the argument is a little more complex. Consider a non-singular matrix, then we can define the following vector norm:
We can define as the induced operator norm, and we can prove that
Consider now the Schur decomposition of :
We define the following diagonal scaling matrix :
for some . We find that
and 0 otherwise. Therefore:
We can choose sufficiently small such that
since the eigenvalues of are equal to . Define . We have proved that
Then
since .
- is required for convergence.
- In practice though, numerical convergence may be slow.
- These methods are often used in combination with other techniques (e.g., multigrid) as accelerators.
- Their main advantage is that they can be very cheap to apply and therefore very fast.