Bibliografía de la Clase:
Los algoritmos de Iteración simultánea y algoritmo de QR sin corrimientos son equivalentes y generan la misma secuencias de matrices. Sin embargo, el algoritmo QR es una solución más elegante y por lo tanto la más usada.
La equivalencia de estos dos algoritmos se ve reflejada en el siguiente teorema:
Teorema
Los algoritmos de Iteración simultánea y QR generan la misma secuencia de matrices , y que satisfacen las siguientes relaciones:
Las relaciones deben demostrarse para ambos algoritmos.
Para el algoritmo de Iteración simultánea se tiene que:
La segunda parte del teorema se cumple inmediatamente porque así está definido en el algoritmo de Iteración simultánea.
Ahora, para el algoritmo QR la primera parte del teorema se deriva como:
Para probar la segunda parte del teorema:
Convergencia
Las dos partes de este teorema explican porqué los algoritmos converjen.
Al igual que la iteración del cuociente de Rayleigh, el algoritmo de QR converge cúbicamente. Para mejorar el rendimiento se realizan tres modificaciones al algoritmo de QR:
Preprocesamiento de la matriz como matriz de Hessenberg.
Realizar el algoritmo de QR a la matriz trasladada por donde son estimaciones de los valores propios. A este algoritmo se le denomina QR con corrimientos. Inicialmente se calcula la factorización QR de :
Ejercicio propuesto Demostrar que y tienen los mismos valores propios.
Proceso de deflación que permite dividir la matriz en submatrices de menor dimensión.
El algoritmo que resume el procedimiento anterior es el siguiente: