5 questions to test your understanding
SOR is applied with ω = 1.5 to solve a linear system. At one update step, the Gauss-Seidel formula gives x_i^{GS} = 3.0 and the current value is x_i^{(k)} = 2.0. What is x_i^{(k+1)}?
Why is finding the optimal relaxation parameter ω difficult for general matrices in practice?
Setting ω = 1 in the SOR update formula x_i^{(k+1)} = (1−ω)x_i^{(k)} + ω·x_i^{GS} recovers plain Gauss-Seidel iteration.
SOR is very likely to converge for any positive value of ω, provided the system Ax = b has a unique solution.
Why does over-relaxation (ω > 1) speed up convergence compared to plain Gauss-Seidel, and what property of the iteration determines the optimal ω?