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.

246 CAPITOLUL 4. VALORI ŞI VECTORI PROPRII<br />

unde ¯r nn (k) este conjugatul lui r nn. (k) Relaţia (4.120) defineşte iteraţia puterii inverse<br />

pentru determinarea unui vector propriu al matricei H H . În continuare vom arăta<br />

că dacă ultima coloană a matricei unitare de transformare este un vector propriu al<br />

matricei H H atunci elementele extradiagonale ale ultimei linii ale matricei H se a-<br />

nulează, <strong>si</strong>milar cu procedurastandard de deflaţie. Pentru aceastareamintim faptul<br />

că valorile <strong>proprii</strong> ale matricei H H sunt conjugatele <strong>valorilor</strong> <strong>proprii</strong> ale matricei H<br />

şi con<strong>si</strong>derăm transformarea unitară definită de matricea<br />

cu v n un vector propriu al matricei H H , i.e.<br />

˜Q = [ ˆQ vn<br />

]<br />

, (4.121)<br />

H H v n = ¯λ n v n , cu λ n ∈ λ(H). (4.122)<br />

Atunci, din (4.121) şi (4.122) avem<br />

{<br />

v<br />

H<br />

n H ˆQ = λ n v H n ˆQ = 0,<br />

v H n Hv n = λ n v H n v n = λ n ,<br />

(4.123)<br />

de unde rezultă<br />

[<br />

˜Q H H ˜Q<br />

ˆQH<br />

=<br />

v T n<br />

]<br />

H [ [<br />

] ˆQ ˆQH H ˆQ ˆQ ] [ ]<br />

H Hv<br />

vn =<br />

n Ĥ h<br />

H<br />

vn H H ˆQ vn H = .<br />

Hv n 0 λ n<br />

(4.124)<br />

Viteza pătraticăde convergenţăavectoruluicoloană ˜q n (k) din (4.120)cătreun vector<br />

propriu al matricei H H poate fi obţinută alegând pentru deplasarea ¯µ k valoarea<br />

(4.101) a câtului Rayleigh<br />

¯µ k = (˜q(k) n ) H H<br />

(˜q n (k) )<br />

respectiv,<br />

H˜q<br />

(k)<br />

n<br />

(k) H˜q n<br />

= (˜q n (k) ) H (k)<br />

H<br />

H˜q n = e T ˜Q n H k H H ˜Qk e n = e T nHk H (k)<br />

e n = ¯h nn,<br />

µ k = h (k)<br />

nn. (4.125)<br />

Alegerea (4.125) a deplasării originii garantează o rată excelentă de convergenţă<br />

a şirului QR către forma Schur în ultima linie, i.e. de anulare a<strong>si</strong>mptotică a<br />

elementului h (k)<br />

n,n−1 . Când elementul h(k) satisface o condiţie de forma<br />

n,n−1<br />

|h (k)<br />

n,n−1 | < tol(|h(k)<br />

n−1,n−1 |+|h(k) nn<br />

|), (4.126)<br />

unde tol este un nivel prescris de toleranţă, putem con<strong>si</strong>dera că h (k)<br />

n,n−1 este numeric<br />

neglijabil şi îl putem anula efectiv. Astfel h (k)<br />

nn devine o valoare proprie calculată a<br />

lui H. După această operaţie, dimen<strong>si</strong>unea problemei s-a redus cu o unitate.<br />

(ii) Şirul QR implementează <strong>si</strong>multan o ver<strong>si</strong>une a metodei puterii cu deplasare.<br />

Astfel, în acelaşi timp, şirul QR pune a<strong>si</strong>mptotic în evidenţă, chiar dacă<br />

cu o viteză mai redusă, şi alte valori <strong>proprii</strong> pe diagonala matricei curente a şirului.

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

Saved successfully!

Ooh no, something went wrong!