26.12.2013 Aufrufe

Einführung in die Numerische Mathematik - Lehrstuhl Numerische ...

Einführung in die Numerische Mathematik - Lehrstuhl Numerische ...

Einführung in die Numerische Mathematik - Lehrstuhl Numerische ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

4 <strong>Numerische</strong> L<strong>in</strong>eare Algebra<br />

s<strong>in</strong>d zunächst n − (i + 1) arithmetische Operationen zur Berechnung der g (i)<br />

j für j =<br />

i + 1, . . . , n notwendig. Die Matrix-Matrix Multiplikation betrifft nur alle Elemente a kl<br />

mit k > i sowie l > i. Es gilt:<br />

a (i)<br />

kl<br />

= a (i−1)<br />

kl<br />

+ g (i)<br />

k a(i) ik<br />

, k, l = i + 1, . . . , n.<br />

Hierfür s<strong>in</strong>d (n − (i + 1)) 2 arithmetische Operationen notwendig. Insgesamt summiert sich<br />

der Aufwand <strong>in</strong> den n − 1 Schritten zu:<br />

n−1 ∑ {<br />

N LR (n) = n − (i + 1) + (n − (i + 1))<br />

2 } n−1 ∑ {<br />

= n 2 − n − i(1 + 2n) + i 2} ,<br />

i=1<br />

i=1<br />

und mit den bekannten Summenformeln folgt:<br />

N LR (n) = (n − 1)n 2 − (n − 1)n −<br />

n(n − 1) (n − 1)n(2n − 1)<br />

(1 + 2n) + = 1 2<br />

6 3 n3 − 2n 2 + 5 3 n.<br />

□<br />

Die LR-Zerlegung kann nun zum Lösen von l<strong>in</strong>earen Gleichungssystemen verwendet werden:<br />

Algorithmus 4.24 (Lösen von l<strong>in</strong>earen Gleichungsystemen mit der LR-Zerlegung). Es<br />

sei A ∈ R n×n e<strong>in</strong>e reguläre Matrix, für welche <strong>die</strong> LR-Zerlegung existiert.<br />

1. Berechne <strong>die</strong> LR-Zerlegung A = LR <strong>in</strong> l<strong>in</strong>ke untere und rechte obere Dreiecksmatrix.<br />

2. Löse das Gleichungssystem Ax = b durch Vorwärts- und Rückwärtse<strong>in</strong>setzen:<br />

(i)<br />

Ly = b<br />

(ii) Rx = y.<br />

Die Vorwärtselim<strong>in</strong>ation läuft entsprechend der Rückwärtse<strong>in</strong>setzen <strong>in</strong> Algorithmus 4.20<br />

und gemäß Satz 4.21 benötigt sie O(n 2 ) Operationen. Das eigentliche Lösen e<strong>in</strong>es l<strong>in</strong>earen<br />

Gleichungsystems ist weit weniger aufwendig als das Erstellen der Zerlegung. In vielen<br />

Anwendungsproblemen, etwa bei der Diskretisierung von parabolischen Differentialgleichungen,<br />

müssen sehr viele Gleichungssysteme mit unterschiedlichen rechten Seiten aber<br />

identischen Matrizen h<strong>in</strong>tere<strong>in</strong>ander gelöst werden. Hier bietet es sich an, <strong>die</strong> Zerlegung<br />

nur e<strong>in</strong>mal zu erstellen und dann wiederholt anzuwenden.<br />

124

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!