12.01.2015 Views

Calculul valorilor si vectorilor proprii

Calculul valorilor si vectorilor proprii

Calculul valorilor si vectorilor proprii

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4.4. ALGORITMUL QR 241<br />

4.4.1 Reducerea la forma superior Hessenberg<br />

Este binecunoscută teorema conform căreia rezolvarea ecuaţiilor algebrice generale<br />

de grad superior lui patru nu este po<strong>si</strong>bilă printr-o secvenţă finită de operaţii aritmetice<br />

(inclu<strong>si</strong>v extrageri de radical). Întrucât calculul <strong>valorilor</strong> <strong>proprii</strong> este echivalent<br />

cu rezolvarea ecuaţiei caracteristice, deducem că nu există un algoritm direct<br />

care să reducă o matrice dată, de ordin superior lui patru, la o formă mai<br />

”apropiată” de forma Schur decât forma Hessenberg şi care, în acelaşi timp, să<br />

conserve valorile <strong>proprii</strong>.<br />

Po<strong>si</strong>bilitatea reducerii unei matrice A ∈ IC n×n la forma superior Hessenberg, cu<br />

conservarea <strong>valorilor</strong> <strong>proprii</strong>, este dată de următorul rezultat.<br />

Teorema 4.14 Oricare ar fi matricea A ∈ IC n×n , există o matrice unitară Q ∈<br />

∈ IC n×n , calculabilă printr-o secvenţă finită de operaţii aritmetice, astfel încât matricea<br />

H = Q H AQ (4.103)<br />

este superior Hessenberg.<br />

În cazul real matricele H şi Q sunt reale, i.e. matricea Q este ortogonală.<br />

Demonstraţie. Vom da o demonstraţie constructivă bazată pe următoareaschemă<br />

de calcul<br />

HQ 1. Pentru k = 1 : n−2<br />

1. Se calculează un reflector elementar (complex) U k+1<br />

astfel încât (Uk+1 H A)(k +2 : n,k) = 0.<br />

2. A ← Uk+1 H A<br />

3. A ← AU k+1<br />

care suprascrie matricea A cu matricea<br />

Notând<br />

A ← H = U H n−1···UH 3 UH 2 AU 2U 3···U n−1 . (4.104)<br />

Q = U 2 U 3···U n−1 (4.105)<br />

avem Q H = U n−1···UH H 3 UH 2 şi, în consecinţă, (4.104) poate fi scrisă în forma<br />

(4.103). Rămâne de arătat că schema de calcul de mai sus creazăefectiv o structură<br />

superior Hessenberg. Vom aplica un procedeu bazat pe inducţie finită.<br />

Pasul 1 ◦ . Există un reflector elementar (complex) U 2 de ordinul n astfel încât<br />

(U2 H A)(3:n,1) = 0 (vezi cap. 3), care realizează structura superior Hessenberg în<br />

prima coloană. Matricea U 2 are structura<br />

[ ] 1 0<br />

U 2 = . (4.106)<br />

0 Ũ 2<br />

Prinurmare, postmultiplicareamatriceiU H 2 A cu U 2 nu modifică prima coloanăa lui<br />

U H 2 A, i.e. zerourile create în prima coloană a lui U H 2 A sunt conservate în U H 2 AU 2 .

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!