QR-Zerlegung

QR-Zerlegung

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^{\ast}=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.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

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

  • Zerlegung — bezeichnet in der Mathematik: Primfaktorzerlegung, die Zerlegung von natürlichen Zahlen in Primfaktoren Partition (Mengenlehre), die Zerlegung (Partitionierung) einer Menge in mehrere, kleinere Mengen die Zerlegung eines Intervalls, siehe Riemann …   Deutsch Wikipedia

  • Zerlegung — Zerlegung, 1) s. Analysis; 2) Z. der Functionen, s.u. Theilbruch …   Pierer's Universal-Lexikon

  • Zerlegung — Zerlegung,die:Analyse(Chem) …   Das Wörterbuch der Synonyme

  • Zerlegung — ↑Analyse, ↑Dekonstruktion, ↑Diduktion …   Das große Fremdwörterbuch

  • Zerlegung der Eins — In der Mathematik gibt es oft Situationen, in welchen zwischen einer lokalen und einer globalen Perspektive unterschieden werden muss, aber zwischen beiden hin und hergewechselt werden soll. Zum Beispiel: Um in der Analysis das Flächenintegral zu …   Deutsch Wikipedia

  • Zerlegung (Mathematik) — In der Mengenlehre ist eine Partition (auch Zerlegung oder Klasseneinteilung) einer Menge M eine Menge P, deren Elemente nichtleere, disjunkte Teilmengen von M sind, so dass jedes Element von M in genau einem Element von P enthalten ist.… …   Deutsch Wikipedia

  • Zerlegung einer Menge — In der Mengenlehre ist eine Partition (auch Zerlegung oder Klasseneinteilung) einer Menge M eine Menge P, deren Elemente nichtleere, disjunkte Teilmengen von M sind, so dass jedes Element von M in genau einem Element von P enthalten ist.… …   Deutsch Wikipedia

  • Zerlegung — dispersija statusas T sritis Standartizacija ir metrologija apibrėžtis Bangų fazinio greičio priklausomybė nuo jų dažnio. atitikmenys: angl. dispersion vok. Dispersion, f; Zerlegung, f rus. дисперсия, f pranc. dispersion, f …   Penkiakalbis aiškinamasis metrologijos terminų žodynas

  • Zerlegung des Lichtes — šviesos dispersija statusas T sritis fizika atitikmenys: angl. dispersion of light vok. Lichtdispersion, f; Zerlegung des Lichtes, f rus. дисперсия света, f pranc. dispersion de la lumière, f …   Fizikos terminų žodynas

  • Zerlegung — skaidymas statusas T sritis fizika atitikmenys: angl. decomposition vok. Zerlegung, f; Zersetzung, f rus. разложение, n pranc. décomposition, f …   Fizikos terminų žodynas

  • Zerlegung — skaidymasis statusas T sritis fizika atitikmenys: angl. decomposition vok. Zerlegung, f; Zersetzung, f rus. разложение, n pranc. décomposition, f …   Fizikos terminų žodynas

Share the article and excerpts

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