stringtranslate.com

Método residual conjugado

El método residual conjugado es un método numérico iterativo utilizado para resolver sistemas de ecuaciones lineales . Es un método subespacial de Krylov muy similar al mucho más popular método del gradiente conjugado , con propiedades de construcción y convergencia similares.

Este método se utiliza para resolver ecuaciones lineales de la forma

donde A es una matriz hermitiana e invertible , y b es distinto de cero.

El método residual conjugado difiere del método del gradiente conjugado, estrechamente relacionado . Implica más operaciones numéricas y requiere más almacenamiento.

Dada una estimación inicial (arbitraria) de la solución , el método se describe a continuación:

la iteración puede detenerse una vez que se haya considerado convergente. La única diferencia entre este y el método de gradiente conjugado es el cálculo de y (más el cálculo incremental opcional de al final).

Nota: el algoritmo anterior se puede transformar para realizar solo una multiplicación simétrica de matriz-vector en cada iteración.

Preacondicionamiento

Al realizar algunas sustituciones y cambios de variables, se puede derivar un método residual conjugado precondicionado de la misma manera que se hace para el método del gradiente conjugado:

El precondicionador debe ser simétrico positivo definido. Tenga en cuenta que el vector residual aquí es diferente del vector residual sin precondicionamiento.

Referencias