QR-Faktorisierung

QR-Faktorisierung

Die QR-Zerlegung oder QR-Faktorisierung ist ein Begriff aus den mathematischen Teilgebieten der linearen Algebra und Numerik. Man bezeichnet damit die Zerlegung einer Matrix A in das Produkt

 A = Q\cdot R

zweier anderer Matrizen, wobei Q eine orthogonale (QQT = I) bzw. unitäre Matrix (QQ * = I) und R eine obere Dreiecksmatrix ist.

Eine solche Zerlegung existiert stets und kann mit verschiedenen Algorithmen berechnet werden. Die bekanntesten davon sind

Das letztere wird üblicherweise in der linearen Algebra benutzt, ist aber numerisch instabil. Man kann das Verfahren aber erweitern und numerisch stabilisieren.

Inhaltsverzeichnis

Definition

Eine Matrix A \in \R^{m\times n}, m \geq n besitzt eine (fast - siehe weiter unten) eindeutige reduzierte QR-Zerlegung

A=\hat{Q}\cdot\hat{R}

als Produkt einer in den Spalten orthogonalen Matrix \hat{Q} \in \R^{m\times n} und einer oberen Dreiecksmatrix \hat{R} \in \R^{n\times n}.

Diese Lösung ist erweiterbar zu einer vollständigen QR-Zerlegung

A = Q\cdot R,

indem man \hat{Q} mit weiteren orthogonalen Spalten \tilde{Q} zu einer quadratischen m \times m-Matrix erweitert, und an \hat{R} unten Nullen anfügt, so dass eine m\times n-Matrix entsteht:

Q\cdot R = (\hat{Q} \tilde{Q}) \cdot \begin{pmatrix} \hat{R} \\ 0 \end{pmatrix} = \hat{Q}\cdot\hat{R}

Die QR Zerlegung ist eindeutig für m \geq n und Rang(A) = n wenn man die Vorzeichen der Diagonalelemente von R, \hat{R} vorgibt. (Üblicherweise wählt man alle positiv)

Anwendung

Die QR-Zerlegung spielt in vielen Verfahren der numerischen Mathematik eine wichtige Rolle, beispielsweise um eine orthogonale oder unitäre Basis zu bestimmen oder um lineare Ausgleichsprobleme zu behandeln. Sie ist integraler Bestandteil des QR-Algorithmus zur Berechnung aller Eigenwerte einer Matrix.

Lösung regulärer oder überbestimmter Gleichungssysteme

Um die Lösung x\in\R^n eines linearen Gleichungssystems mit Matrix A\in\R^{m\times n},\ m\ge n,

Ax = b von vollem Rang zu bestimmen, sind folgende drei Schritte durchzuführen:
  1. Bestimme eine QR-Zerlegung der Matrix A.
  2. Berechne z = Q^Tb\in\R^n, üblicherweise unter Benutzung der Faktorisierung von Q aus Schritt 1.
  3. Löse Rx = z durch Rückwärtseinsetzen.

Für m = n ist dies eine Alternative zur LR-Zerlegung, sie hat den doppelten Aufwand der LR-Zerlegung, ist aber möglicherweise numerisch stabiler. Im Fall m > n gibt es im Gleichungssystem mehr Gleichungen als Variablen und x ist die Lösung des Ausgleichproblems nach der Methode der kleinsten Quadrate (s. auch Regressionsanalyse):

Minimiere \|Ax-b\|^2=\sum_{j=1}^m\left(\sum_{k=1}^n a_{jk}x_k-b_j\right)^2.

In diesem Fall ist A + = R − 1QT die Moore-Penrose-Pseudoinverse von A und für die berechnete Kleinste-Quadrate-Lösung x gilt die Beziehung x = A + b, die die übliche Darstellung x = A − 1b des regulären Falls m = n verallgemeinert.

Lösung unterbestimmter Gleichungssysteme

Für m < n hat die Matrix A einen nichttrivialen Kern. Bei vollem Rang von A bilden die Lösungen des Gleichungssystems Ax=b daher einen affinen Unterraum. Diejenige Lösung mit kleinster Norm liegt im orthogonalen Komplement des Kerns und man bekommt sie mit Hilfe einer QR-Zerlegung von AT:

  1. Bestimme eine QR-Zerlegung der Matrix AT = QR.
  2. Löse R^T z = b\in\R^m durch Vorwärtseinsetzen.
  3. Berechne x = Qz\in\R^n.

Auch hier ist wieder A + = Q(RT) − 1 die Moore-Penrose-Pseudoinverse von A und für die berechnete Lösung kleinster Norm gilt die Beziehung x = A + b.


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Faktorisierung — Faktorisierung,   Darstellung einer Summe als Produkt, z. B. 9x2 + 6x = 3x (3x + 2). Die Faktorisierung wird z. B. häufig in der Bruchrechnung und bei der Nullstellenberechnung angewendet …   Universal-Lexikon

  • Faktorisierung von Polynomen — Als Faktorisierung von Polynomen in der Algebra versteht man analog zur Primfaktorzerlegung von ganzen Zahlen das Zerlegen von Polynomen in Faktoren. Inhaltsverzeichnis 1 Erklärung 2 Mathematische Beschreibung 3 Beispiele …   Deutsch Wikipedia

  • Faktorisierung — Eine Faktorisierung ist in der Mathematik die Zerlegung eines Objekts in mehrere nichttriviale Faktoren. Anwendungsbeispiele: Die stets eindeutige Primfaktorzerlegung einer natürlichen Zahl (vgl. die Faktorisierungsverfahren, um eine… …   Deutsch Wikipedia

  • Faktorisierung — Fak|to|ri|sie|rung die; <zu ↑...isierung> Darstellung einer Summe als Produkt …   Das große Fremdwörterbuch

  • Schur-Faktorisierung — In der Linearen Algebra, einem Teilgebiet der Mathematik, ist die Schur Zerlegung (oder auch Schursche Normalform genannt) eine wichtige Matrix Zerlegung, genauer ein Trigonalisierungsverfahren. Sie ist benannt nach dem Mathematiker Issai Schur.… …   Deutsch Wikipedia

  • Linearfaktor — Als Faktorisierung von Polynomen in der Algebra versteht man analog zur Primfaktorzerlegung von ganzen Zahlen das Zerlegen von Polynomen in Faktoren. Inhaltsverzeichnis 1 Erklärung 2 Mathematische Beschreibung 3 Beispiele …   Deutsch Wikipedia

  • Linearfaktorzerlegung — Als Faktorisierung von Polynomen in der Algebra versteht man analog zur Primfaktorzerlegung von ganzen Zahlen das Zerlegen von Polynomen in Faktoren. Inhaltsverzeichnis 1 Erklärung 2 Mathematische Beschreibung 3 Beispiele …   Deutsch Wikipedia

  • Trennkreisverfahren — Das Trennkreisverfahren (engl. splitting circle method) ist eine Methode zum numerischen Faktorisieren von Polynomen in einer Variablen mit komplexen Koeffizienten. Dieses Verfahren wurde 1982 von Arnold Schönhage in dem Artikel The fundamental… …   Deutsch Wikipedia

  • Faktorisierungsverfahren — Das Faktorisierungsproblem für ganze Zahlen ist eine Aufgabenstellung aus dem mathematischen Teilgebiet der Zahlentheorie. Dabei soll zu einer zusammengesetzten Zahl ein nichttrivialer Teiler ermittelt werden. Ist beispielsweise die Zahl 91… …   Deutsch Wikipedia

  • Binomische Formeln — Die Binomischen Formeln sind in der elementaren Algebra verbreitete Formeln zur Darstellung und zum Lösen von Quadrat Binomen. Sie werden als Merkformeln verwendet, die zum einen das Ausmultiplizieren von Klammerausdrücken erleichtern, zum… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”