Método de gradiente biconjugado

Na matemática , mais especificamente na análise numérica , o método do gradiente biconjugado é um algoritmo para resolver um sistema de equações lineares

Ao contrário do método do gradiente conjugado , este algoritmo não requer que a matriz seja auto-adjunta, por outro lado, o método requer multiplicações pela matriz adjacente .

Algoritmo

  1. Escolha , um pré - condicionador regular (usado com frequência ) e ;
  2. ;
  3. ;
  4. para fazer
  5. ;
  6. ;
  7. , ( e são os resíduos);
  8. ;
  9. , .

Discussão

O método é numericamente instável , mas é remediado pelo método estabilizado do gradiente biconjugado  (en) , e continua sendo muito importante do ponto de vista teórico: definimos a iteração por e ( ) usando as seguintes projeções :

,

Com e . Podemos iterar as próprias projeções, como

.

As novas direções de descida e são ortogonais aos resíduos: e , que satisfazem as mesmas e ( ).

O método do gradiente biconjugado oferece então a seguinte escolha:

e .

Esta escolha particular torna possível evitar uma avaliação direta de e , e, portanto, aumentar a velocidade de execução do algoritmo.

Propriedades


<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">