

while assuming the other entries of x remain fixed, we obtain:

The Gauss-Seidel method is an iterative method for solving linear systems such as
Ax=B
For this, we use a sequence x^k which converges to the fixed point(solution) x. For x^0 given, we build a sequence x^k such

where F is an affine function.
We decompose A in the following way : A=D-E-Fwith
M=D-E and N=F (in the Jacobi method, M=D et N= E+F).
We obtain:

SOR
The successive overrelaxation method (SOR) is a method of solving a linear system of equations
derived by extrapolating the Gauss-Seidel method. This extrapolation takes the form of a weighted average between the previous iterate and the computed Gauss-Seidel iterate successively for each component,
where
denotes a Gauss-Seidel iterate and w is the extrapolation factor. The idea is to choose a value for w that will accelerate the rate of convergence of the iterates to the solution.
In matrix terms, the SOR algorithm can be written as
where the matrices D, -L, and -U represent the diagonal, strictly lower-triangular, and strictly upper-triangular parts of A, respectively.
If w=1, the SOR method simplifies to the Gauss-Seidel method. A theorem due to Kahan (1958) shows that SOR fails to converge if w is outside the interval (0,2).
In general, it is not possible to compute in advance the value of w that will maximize the rate of convergence of SOR. Frequently, some heuristic estimate is used, such as w= 2-0(h) where h his the mesh spacing of the discretization of the underlying physical domain.
No comments:
Post a Comment