Método de Jacobi


O Método de Jacobi é uma técnica iterativa para resolver sistemas de equações lineares. Ao contrário dos métodos diretos, como o Método de Gauss, que fornecem a solução exata em um número finito de passos, o Método de Jacobi calcula sucessivas aproximações da solução, a partir de uma estimativa inicial, até que a solução desejada seja obtida com uma precisão especificada.

Note

Esse método é particularmente útil para sistemas de grande dimensão ou em casos onde é mais eficiente obter uma solução aproximada.

Considere um sistema linear de (n) equações com (n) incógnitas na forma:

Ou seja:

O objetivo é encontrar os valores das variáveis (x_1, x_2, \dots, x_n) que satisfaçam esse sistema.

O Método de Jacobi reescreve cada equação do sistema isolando a variável correspondente em termos das outras variáveis. Assim, para a (i)-ésima equação, temos:

Aqui, (x_i) é expresso como uma função dos valores de (x_j) para (j \neq i), ou seja, como uma função das outras variáveis.

Passos do Método de Jacobi

  1. Estimativa Inicial: Defina uma aproximação inicial para as variáveis . Esse “chute” inicial pode ser, por exemplo, um vetor de zeros ou qualquer outro vetor próximo da solução esperada.

  2. Iterações: Em cada iteração, os novos valores das incógnitas são calculados com base nos valores das iterações anteriores, de acordo com a fórmula acima. Para a (k)-ésima iteração, a (i)-ésima variável é atualizada da seguinte forma:

Note que, em cada iteração, os novos valores das incógnitas são calculados somente com base nos valores da iteração anterior.

  1. Critério de Parada: O processo é repetido até que as aproximações sucessivas se tornem suficientemente próximas. O critério de parada mais comum é verificar se a diferença entre as aproximações sucessivas é menor que uma tolerância previamente estabelecida:

Onde:

  • é a tolerância de erro.
  • normal-infinito ->

Exemplo

Considere o seguinte sistema de equações lineares:

Para aplicar o Método de Jacobi, precisamos isolar cada variável:

Suponha que a aproximação inicial seja (x_1^{(0)} = x_2^{(0)} = x_3^{(0)} = 0).

  • Na primeira iteração ((k=0)):
  • Na segunda iteração ((k=1)):

O processo continua até que a diferença entre as iterações consecutivas seja menor que a tolerância definida.

Convergência do Método de Jacobi

O Método de Jacobi nem sempre converge. Sua convergência depende de algumas propriedades da matriz dos coeficientes (A). Uma condição suficiente (mas não necessária) para a convergência do Método de Jacobi é que a matriz (A) seja diagonalmente dominante, ou seja, para cada linha (i):

Se a matriz for diagonalmente dominante, o método garantidamente converge para a solução correta.

Referências


Aula 3 - Resolução de sistemas lineares com Método de Jacobi