Beschreibung
Das Househoulderverfahren bezeichnet das Verfahren, eine QR-Zerlegung durch Householdermatrix zu Erhalten.
Die Idee ist hier, dass jede Rotation (Geometrie) aus als Verkettung von Spiegelungen an Hyperebenen geschrieben werden kann.
Definition
Sei eine positiv definite, Hermitesche Matrix. Wir wollen eine QR-Zerlegung durchführen.
Seien die Spalten von . Wir finden die eindeutige Householdermatrix , die auf ein Vielfaches des ersten Einheitsvektor spiegelt.
Betrachte nun die Matrix . Die Matrix skaliert den ersten Einheitsvektor. Wir suchen nun eine eindeutige Householdermatrix , die auf spiegelt, führen aber gleichzeitig eine Scherung ein, die unverändert lässt. Dies kann erreicht werden, indem man die erste Komponente des Spieglungsvektor auf setzt.
Wir wiederholen die Schritte. Die Matrix bildet Einheitsvektoren auf gescherte Voktoren ab, hat also Dreiecksform. ist eine unitäre Matrix (hoffe ich zumindest. Es ist hier eine Folge von Spiegelungen. Ich weiß also nicht, warum die Determinante und nicht ist.) ist die gesuchte Zerlegung.
Eigenschaften
Erste Spiegelung
Wir wollen eine Householder-Transformation finden, die einen Vektor auf ein Vielfaches des ersten Standardvektors spiegelt. Dies machen wir folgendermaßen: Wobei die erste Komponente von ist.
Spiegelt man in Richtung des erhaltenen Vektors , so wird auf ein Vielfaches von abgebildet. Das benötigt man, damit das Verfahren auch für komplexe Zahlen korrekt funktioniert.
Q: Sei ein Vektor. Was ist die Formel um das gemäß des Householderverfahrens zu erhalten? A:
Q: Was ist die Formel, um die Householdermatrix aus zu erhalten? A: .
Verfahren
Sei . Wie bereits beschrieben, werden wir jetzt induktiv Householdermatrizen erstellen. Wir definieren:
Berechne durch:
Die Householdermatrix ist die Matrix , die den Vektor auf den Vektor abbildet und alle anderen Vektoren gleich lässt. Also:
Q: Induktive Definition von und beim Householder-Verfahren: A: -
Q: Berechnung von im Householder-Verfahren A: