Método de Gauss-Seidel
O método de Gauss-Seidel é um método iterativo utilizado para resolver sistemas lineares do tipo:
Ele é uma melhoria do método de Jacobi, pois utiliza os valores mais recentes disponíveis para acelerar a convergência.
Formulação
Dado um sistema com matriz A
Critério da Norma Linha (Norma ∞)
Esse critério é matemático e envolve a matriz de iteração T do método. Por exemplo, no Gauss-Jacobi:
Onde:
- D: diagonal da matriz A
- L: parte inferior de A (sem a diagonal)
- U: parte superior de A (sem a diagonal)
A norma linha (ou norma infinita) de uma matriz T é o máximo das somas dos módulos dos elementos de cada linha:
Convergência
Se
Exemplo (Critério da Norma Linha)
Considere o sistema:
A matriz A é:
Para o Jacobi, a matriz de iteração é
Agora, calcule a soma dos módulos dos elementos de cada linha:
- linha 1:
- linha 2:
- linha 3:
Maior valor:
O método de Jacobi (e provavelmente o de Gauss-Seidel) converge.
Critério de Sassenfeld
Esse critério é mais fácil de aplicar manualmente e muito útil, principalmente para o método de Gauss-Seidel.
Ele define uma sequência de valores
Você usa os
Convergência
Se
Exemplo (Critério de Sassenfeld)
Use a mesma matriz A:
Vamos calcular os
Logo:
O método de Gauss-Seidel converge!