Questions: Successive Over-Relaxation (SOR)

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

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)}?

A3.0 — SOR with ω > 1 just accepts the Gauss-Seidel update directly
B3.5 — SOR extrapolates past the Gauss-Seidel update in the direction of improvement
C2.5 — SOR averages the current value and the Gauss-Seidel update
D1.5 — SOR scales the Gauss-Seidel update by ω
Question 2 Multiple Choice

Why is finding the optimal relaxation parameter ω difficult for general matrices in practice?

AThe SOR formula becomes unstable for arbitrary ω, so numerical experiments are too risky
BThe optimal ω formula requires the spectral radius of the Gauss-Seidel iteration matrix, which is only analytically available for matrices with special structure (like Property A)
CGeneral matrices require ω < 1 (under-relaxation), which is never beneficial
DThe optimal ω depends on the right-hand side vector b, which changes with each problem
Question 3 True / False

Setting ω = 1 in the SOR update formula x_i^{(k+1)} = (1−ω)x_i^{(k)} + ω·x_i^{GS} recovers plain Gauss-Seidel iteration.

TTrue
FFalse
Question 4 True / False

SOR is very likely to converge for any positive value of ω, provided the system Ax = b has a unique solution.

TTrue
FFalse
Question 5 Short Answer

Why does over-relaxation (ω > 1) speed up convergence compared to plain Gauss-Seidel, and what property of the iteration determines the optimal ω?

Think about your answer, then reveal below.