QRAlgorithmen
Der QR-Algorithmus (QR-Algorithm) ist eine Familie numerischer Verfahren zur Bestimmung von Eigenwerten und, falls gewünscht, Eigenvektoren einer quadratischen Matrix durch die wiederholte Anwendung von QR-Zerlegungen. Ausgangspunkt ist eine Matrix A. In jedem Schritt wird A_k in A_k = Q_k R_k zerlegt. Danach setzt man A_{k+1} = R_k Q_k. Da A_{k+1} = Q_k^{-1} A_k Q_k ist, bleibt A_k bis auf eine Äquivalenztransformation similar zu A_0; damit enthalten A_k dieselben Eigenwerte wie das ursprüngliche A.
Bei allgemeinen Matrizen wird der Algorithmus typischerweise mit einer Vorverarbeitung auf eine obere Hessenbergform begonnen, damit
Um die Konvergenz zu beschleunigen, kommen Verschiebungen zum Einsatz, wie der Wilkinson-Verschiebung; in der klassischen Implementierung
Historisch gehört der QR-Algorithmus zu den Kernmethoden der numerischen Linearen Algebra. Er wurde in den 1960er