Splitting process
In numerical mathematics , splitting methods are iterative methods for solving linear systems of equations with a matrix and right-hand side.In contrast to direct methods , starting from a starting approximation , one approaches the desired solution step by step and terminates if the accuracy is high enough.
description
The method results from splitting the system matrix with an invertible matrix .
The fixed point equation is obtained from this
- .
With , where denotes the identity matrix , the fixed point iteration results
- Choose a starting vector .
- Set .
The iteration can be terminated if the norm of the residual falls below a given error limit . The method converges precisely when the spectral radius of the matrix is less than 1. With the help of Banach's fixed point theorem , the linear speed of convergence also follows the entire process class. The smaller the spectral radius, the faster the method converges. If and only differ slightly, the perturbation lemma can be used to show that the spectral radius is also small. This results in a contrast between fast convergence ( approximates very well) and low costs per iteration ( can easily be inverted). Overall, these methods are too slow for many practical problems. However, because of their ease of use, they are good preconditioners . In addition, many splitting processes are suitable as smoothers in a multi-grid process.
Examples
- Jacobi method : is the main diagonal of .
- Richardson method : with one parameter .
- Gauss-Seidel method : the lower left triangular matrix + main diagonal.
- Others are the SOR procedure and SSOR.
- a way of iterative refinement for the Gaussian elimination method : .
Modifications
A distinction is made between stationary processes with a constant iteration matrix and unsteady processes, where the matrices may depend on the index .
literature
- A. Meister: Numerics of linear systems of equations , 2nd edition, Vieweg 2005, ISBN 3528131357