Método de gradiente biconjugado estabilizado

El método estabilizado de gradiente biconjugado (BiCGStab ) es un  método iterativo para resolver SLAE de tipo Krylov . Desarrollado por Van der Worst (inglés) para resolver sistemas con matrices no simétricas . Converge más rápido que el método de gradiente biconjugado convencional , que es inestable [1] y, por lo tanto, se usa más comúnmente [2] .  

Notación

Para SLAEs complejos , el método utiliza dos tipos de productos escalares , en el caso de matrices reales y del lado derecho coinciden.

Algoritmo de método

Para resolver la SLAE de la forma , donde es una matriz compleja, se puede utilizar el siguiente algoritmo [1] [3]  por el método estabilizado de gradientes biconjugados :

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

Además de los criterios de detención tradicionales, como el número de iteraciones ( ) y el residuo especificado ( ), el método también se puede detener cuando el valor es menor que un número predeterminado .

Véase también

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.
  3. A. Formmer , V. Hannemann , B. Nokel , Th. Lippert , K. Schilling. Aceleración de la inversión de la matriz de fermiones de Wilson por medio del agoritmo Cgadient biconjugado  estabilizado . — 1994.