Método de gradiente biconjugado

El método de gradiente biconjugado ( BiCG  ) es un método numérico iterativo para resolver SLAE tipo Krylov . Es una generalización del método del gradiente conjugado .

Planteamiento del problema

Sea dado un sistema de ecuaciones algebraicas lineales de la forma: . A diferencia de la MSH, la matriz no está sujeta a la condición autoadjunta, es decir, es posible que . Para una matriz real, esto significa que la matriz puede no ser simétrica.

Algoritmo para matrices reales

Preparación antes del proceso iterativo
  1. Elegimos una aproximación inicial
-ésima iteración del método [1]
Criterio para detener el proceso iterativo

La parada puede ocurrir según el número de iteraciones, según la discrepancia, según la diferencia de aproximaciones, etc. Dado que el método es inestable, al usarlo, el número de iteraciones debe limitarse adicionalmente desde arriba.

Algoritmo para un sistema precondicionado

Sea dado un sistema precondicionado

Preparación antes del proceso iterativo
  1. Elegimos una aproximación inicial
-ésima iteración del método
  1. [2]
Después del proceso iterativo
  1. , donde  es la solución aproximada del sistema,  es la solución del sistema precondicionado en la última iteración.
Criterio para detener el proceso iterativo

La parada puede ocurrir según el número de iteraciones, según la discrepancia, según la diferencia de aproximaciones, etc. Dado que el método es inestable, al usarlo, el número de iteraciones debe limitarse adicionalmente desde arriba.

Características y modificaciones del método

BiCG es un método inestable [1] , por lo que rara vez se usa para resolver problemas reales. Más a menudo, se usa su modificación [3]  : el método estabilizado de gradientes biconjugados .

Notas

  1. 1 2 Henk A. van der Vorst. Métodos iterativos de Krylov para sistemas lineales grandes. - Prensa de la Universidad de Cambridge, 2003. - 221 p. — ISBN 9780521818285 .
  2. T. Huttunen, M. Malinen, P. Monk. Resolviendo las Ecuaciones de Maxwell usando la Formulación Variacional Ultra Débil  . — 2006.