Definition
This is a method of changing the convergence rate of Gauss-Seidel by including a relaxation parameter . In general, you do:
or:
where is the variable number and is the iteration number.
Let’s look at Row 1 for Gauss-Seidel:
Adding the relaxation parameter () to weight the previous and current values of :
So the previous row equations can also be written as:
Parameter Settings
There are some cases for parameter settings:
- - This is Gauss-Seidel, no relaxation
- - Under-relaxation, slows convergence and controls divergence
- - Over-relaxation, speeds convergence
- Can become divergent when or close to
The idea is that the new value is found by moving in the direction of . The relaxation parameter controls the step that you take toward this.
Example with different parameter settings: