stringtranslate.com

Método del gradiente biconjugado

En matemáticas , más específicamente en álgebra lineal numérica , el método del gradiente biconjugado es un algoritmo para resolver sistemas de ecuaciones lineales.

A diferencia del método del gradiente conjugado , este algoritmo no requiere que la matriz sea autoadjunta , sino que es necesario realizar multiplicaciones por la transpuesta conjugada A * .

El algoritmo

  1. Elija la estimación inicial , otros dos vectores y un precondicionador.
  2. para hacer

En la formulación anterior, los valores calculados y satisfechos

y por tanto son los respectivos residuos correspondientes a y , como soluciones aproximadas a los sistemas

es el adjunto , y es el complejo conjugado .

Versión no preacondicionada del algoritmo

  1. Elija su conjetura inicial ,
  2. para hacer

Discusión

El método del gradiente biconjugado es numéricamente inestable [ cita requerida ] (compárese con el método del gradiente biconjugado estabilizado ), pero muy importante desde un punto de vista teórico. Defina los pasos de iteración mediante

donde se utiliza la proyección relacionada

con

Estas proyecciones relacionadas pueden iterarse como

Una relación con los métodos Quasi-Newton está dada por y , donde

Las nuevas direcciones

son entonces ortogonales a los residuos:

que por sí mismos satisfacen

dónde .

El método de gradiente biconjugado ahora hace una elección especial y utiliza la configuración

Con esta elección particular, se evitan las evaluaciones explícitas de y A −1 , y el algoritmo toma la forma indicada anteriormente.

Propiedades

Véase también

Referencias