Numerische Lineare Algebra - TU Chemnitz

Numerische Lineare Algebra - TU Chemnitz Numerische Lineare Algebra - TU Chemnitz

07.10.2014 Aufrufe

Reduktion auf Hessenberg-Gestalt Eine Matrix A = [a i,j ] ∈ C n×n heißt obere Hessenberg-Matrix, falls a i,j = 0 falls i > j + 1. Im 6 × 6-Beispiel: (× bezeichnet beliebige Einträge, i.A. ≠ 0) ⎡ ⎤ × × × × × × × × × × × × 0 × × × × × ⎢ 0 0 × × × × ⎥ ⎣ 0 0 0 × × × ⎦ 0 0 0 0 × × Diese Gestalt ist stets durch eine untäre Ähnlichkeitstransformation erreichbar. Satz 3.1 Zur jeder Matrix A ∈ C n×n existiert eine unitäre Matrix U ∈ C n×n sodass obere Hessenberg-Matrix ist. U H AU = H Oliver Ernst (Numerische Mathematik) Numerische Lineare Algebra Wintersemester 2013/14 49 / 177

Reduktion auf Hessenberg-Gestalt Algorithmus 2 : Transformation auf Hessenberg-Gestalt. Gegeben : A ∈ C n×n . 1 for k = 1 to n − 2 do 2 [v, β] ← house(A(k + 1 : n, k)) 3 A(k + 1 : n, k : n) ← (I − βvv H )A(k + 1 : n, k : n) 4 A(1 : n, k + 1 : n) ← A(1 : n, k + 1 : n)(I − βvv H ) Dabei liefert die Funktion [v, β] = house(x ) zu x ∈ C n einen Vektor v ∈ C n , den sog. Householder-Vektor, mit v 1 = 1 sowie β ∈ R sodass P = I − βvv H unitär und Px = ‖x ‖ 2 x 1 |x 1 | e 1. Dieser Algorithmus erfordert 10n 3 /3 Flops, 4n 3 /3 zusätzliche Flops falls U explizit benötigt wird. Oliver Ernst (Numerische Mathematik) Numerische Lineare Algebra Wintersemester 2013/14 50 / 177

Reduktion auf Hessenberg-Gestalt<br />

Algorithmus 2 : Transformation auf Hessenberg-Gestalt.<br />

Gegeben : A ∈ C n×n .<br />

1 for k = 1 to n − 2 do<br />

2 [v, β] ← house(A(k + 1 : n, k))<br />

3 A(k + 1 : n, k : n) ← (I − βvv H )A(k + 1 : n, k : n)<br />

4 A(1 : n, k + 1 : n) ← A(1 : n, k + 1 : n)(I − βvv H )<br />

Dabei liefert die Funktion [v, β] = house(x ) zu x ∈ C n einen Vektor v ∈ C n , den<br />

sog. Householder-Vektor, mit v 1 = 1 sowie β ∈ R sodass<br />

P = I − βvv H unitär und Px = ‖x ‖ 2<br />

x 1<br />

|x 1 | e 1.<br />

Dieser Algorithmus erfordert 10n 3 /3 Flops, 4n 3 /3 zusätzliche Flops falls U explizit<br />

benötigt wird.<br />

Oliver Ernst (<strong>Numerische</strong> Mathematik) <strong>Numerische</strong> <strong>Lineare</strong> <strong>Algebra</strong> Wintersemester 2013/14 50 / 177

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!