Metodo di Gauss-Seidel
In analisi numerica il metodo di Gauss-Seidel è un metodo iterativo di risoluzione di un sistema matriciale della forma Ax=b, dove
indica la matrice dei coefficienti e
il vettore dei termini noti. Questo metodo risulta simile al metodo di Jacobi. Per la risoluzione, si procede prima alla scomposizione della matrice iniziale nella somma di tre matrici:
- D matrice diagonale;
- -L matrice triangolare inferiore;
- -U matrice triangolare superiore.
La matrice iniziale risulta quindi essere:

E il sistema da risolvere è:
Ponendo
come la matrice di convergenza del metodo di Gauss-Seidel.

La soluzione risulta quindi:

[modifica] Convergenza
Affinché il metodo converga verso la soluzione esatta si deve verificare che l'errore
diminuisca ad ogni iterazione:
Questo si verifica se il raggio spettrale della matrice di convergenza risulta essere strettamente minore di 1. Una condizione sufficiente affinché ciò accada è che la matrice dei coefficienti sia a diagonale dominante in senso stretto (il che tra l'altro ne implica la non singolarità):
il tutto si può riassumere dicendo che se
dove
è la matrice triangolare bassa ricavata da
ed
allora nel caso compaia nella matrice
un parametro per il quale occorra trovare il campo di esistenza tale per cui la matrice converge, basta studiare gli autovalori della matrice
e porre l'autovalore più grosso (in modulo) minore di 1.
è molto comodo inoltre ricavare la matrice
dalla matrice
con la matrice di Fugazza:

moltiplicando questa matrice per la
si ottiene la matrice
il cui raggio spettrale deve essere minore di 1
Per risolvere il sistema lineare si utilizza quindi una successione di
che converge verso la soluzione
del sistema lineare. Indicando
e
, la successione è costruita come segue:

[modifica] Voci correlate
|
|





