Overview
Successive Over-Relaxation blends the previous value with a scaled Gauss-Seidel update, often converging faster when the relaxation factor is chosen well.
Accelerates Gauss-Seidel iteration by over-relaxing each variable update.
Compact metadata for implementation and discovery.
Successive Over-Relaxation blends the previous value with a scaled Gauss-Seidel update, often converging faster when the relaxation factor is chosen well.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n^2)
Average
O(iterations * n^2)
Worst
O(iterations * n^2)
Space
O(n)
x_i = (1 - omega) * x_i + omega * x_i_gsOver-relaxes a Gauss-Seidel update by a chosen factor.
Show the numeric approximation improving against the target function, matrix, or state.
Successive Over-Relaxation should be used with the assumptions and tradeoffs of iterative Linear Solver in mind.
What each reference supports for this entry.
Netlib reference covering stationary iterative methods including SOR.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Both solve linear systems iteratively with different assumptions.
SOR is a relaxed Gauss-Seidel iteration.