Successive Over Relaxation

Da testwiki.
Versione del 22 lug 2021 alle 07:58 di imported>FrescoBot (Bot: parametro urlmorto nei template citazione e modifiche minori)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Vai alla navigazione Vai alla ricerca

Template:S In analisi numerica, il metodo Successive Over Relaxation, comunemente detto SOR o metodo del sovrarilassamento, è un metodo iterativo per la risoluzione di sistemi di equazioni lineari, variante del metodo di Gauss-Seidel. Fu introdotta dal matematico statunitense David M. Young nel 1950.

Definizione

Indicando con xgs(k) l'approssimazione della soluzione ottenuta dal metodo di Gauss-Seidel al k-esimo passo di iterazione, il metodo SOR viene definito come:

x(k+1)=ωxgs(k+1)+(1ω)x(k)

dove ω è detto parametro di rilassamento.

Più esplicitamente:

xi(k+1)=xik+ωrik

dove r indica la correzione necessaria a xk per ottenere xk+1 e viene calcolata come:

rik=1/aii[bij=1i1aijxjk+1j=inaijxjk]

Quando ω=1 il metodo SOR coincide con il metodo di Gauss-Seidel.

Condizioni di convergenza

Si dimostra che condizione necessaria affinché tale metodo converga è che 0<ω<2, e che tale condizione è sufficiente se la matrice A cui è applicato il metodo è diagonalmente dominante in senso stretto.

Voci correlate

Collegamenti esterni

Template:Portale