Evaluating numerical algorithm
The SOR method speeds up Gauss-Seidel by over-correcting each step: , where is the Gauss-Seidel value and is the relaxation factor.
Solve , , by SOR with , starting from .
The old values are all 0, so and only the Gauss-Seidel part counts:
Carry on the same way for y and z, then repeat.
To a tolerance of 0.0001, SOR with ω = 1.25 needs 10 sweeps; plain Gauss-Seidel (ω = 1) needs 20.
The calculator below opens on this system and shows both iteration counts.