Ajude a manter o site livre, gratuito e sem propagandas. Colabore!
4.2 Iteração QR
Em revisão
A iteração QR é um método para a computação aproximada de todos os autovalores de uma dada matriz . A ideia é explorar um método iterativo para a computação da decomposição de Schur6464endnote: 64Issai Schur, 1875 - 1941, matemático russo-alemão. Fonte: Wikipédia. de A, i.e. encontrar uma matriz unitária6565endnote: 65Uma matriz é dita unitária quando . tal que
(4.27)
Assumindo , sejam uma matriz ortogonal6666endnote: 66Uma matriz é dita ortogonal quando . e . A iteração consiste em
(4.28)
(4.29)
para .
Ou seja, a cada iteração , computa-se a fatoração da matriz como o produto de uma matriz ortogonal com uma matriz triangular superior . Então, computa-se uma nova aproximação pela multiplicação de por . Com isso, temos
(4.30)
(4.31)
(4.32)
(4.33)
(4.34)
(4.35)
(4.36)
Ou seja, é matriz semelhante a para todo . E, portanto, tem os mesmos autovalores.
Observação 4.2.1.(Convergência)
Se for uma matriz com autovalores tais que
(4.37)
então
(4.38)
Para a taxa de convergência, temos
(4.39)
quando .
Ainda, se for uma matriz simétrica, então tende a uma matriz diagonal quando .
Observação 4.2.2.
Variantes do método QR permitem sua aplicação para matrizes mais gerais. Consulte [5].
Uma forma eficiente do método QR é chamada de iteração Hessenberg6767endnote: 67Karl Adolf Hessenberg, 1904 - 1959, engenheiro e matemático alemão. Fonte: Wikipédia.-QR. Consiste em inicializar como uma matriz de Hessenberg superior, i.e. para . A computação de é feita com transformadas de Householder e a fatoração de utiliza de matrizes de Givens6868endnote: 68James Wallace Givens Jr., 1910 - 1993, matemático estadunidense. Fonte: Wikipédia.. Para mais informações, consultemos [8].