Calculul valorilor si vectorilor proprii
Calculul valorilor si vectorilor proprii
Calculul valorilor si vectorilor proprii
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
4.4. ALGORITMUL QR 267<br />
structurală a acestor anulări în vederea obţinerii unei eficienţe maxime. După<br />
epuizarea procedurii de iterare se obţine o matrice cva<strong>si</strong>superior triunghiulară, ortogonal<br />
asemenea cu matricea iniţială, cu blocurile diagonale de dimen<strong>si</strong>une cel<br />
mult 2×2. Pentru obţinerea unei forme Schur reale a matricei iniţiale, algoritmul<br />
se completează cu reducerea la forma superior triunghiulară a blocurilor diagonale<br />
2×2 care au valori <strong>proprii</strong> reale.<br />
Aspectele tehnice, pe care le trecem succint în revistă mai jos, sunt <strong>si</strong>milare cu<br />
cele din cazul complex.<br />
Pentrudeciziiledesetarelazeroaelementelorsubdiagonaleseutilizeazăcriteriul<br />
dat de relaţia (4.144).<br />
Similarcualgoritmul4.6, pentru monitorizareaevoluţieistructuraleamatricelor<br />
din şirul QR, la fiecare iteraţie, după anularea elementelor subdiagonale care satisfac<br />
condiţia (4.144), se va determina cel mai mic întreg p şi cel mai mare întreg q<br />
astfel încât matricea Hessenberg curentă să aibă structura (4.146) cu H 11 ∈ IC p×p ,<br />
H 22 ∈ IC (n−p−q)×(n−p−q) superior Hessenberg ireductibilă şi H 33 ∈ IR q×q cva<strong>si</strong>superior<br />
triunghiulară (i.e. cu blocurile diagonale de dimen<strong>si</strong>une cel mult 2 × 2).<br />
Astfel, blocurile diagonale ale submatricei H 33 au valori <strong>proprii</strong> pe care le con<strong>si</strong>derăm<br />
”deja evidenţiate” (alte valori<strong>proprii</strong> evidenţiate se pot gă<strong>si</strong> printrevalorile<br />
<strong>proprii</strong> ale blocurilor diagonale de dimen<strong>si</strong>une cel mult 2×2 ale submatricei H 11 ),<br />
iar iteraţia QR se va aplica, de fapt, numai submatricei H 22 (v. (4.146)-(4.148)).<br />
Această transformare afectează celelalte blocuri ale matricei H din (4.146) ca în<br />
relaţia (4.149).<br />
Faza iterativă a algoritmului QR se termină în momentul în care ordinul submatricei<br />
H 22 scade la cel mult 2, i.e. q devine mai mare sau egal cu n−2.<br />
Supravegherea convergenţei procesului iterativ se efectuează <strong>si</strong>milar cu cazul<br />
complex, cu următoarele aspecte specifice:<br />
– aprecierea convergenţei se face la nivelul evidenţierii unui bloc diagonal în<br />
colţul din dreapta jos al submatricei H 22 (în 10 sau 20 de iteraţii pentru modificarea<br />
modului de calcul alvectoruluide deplasareimplicită, respectiv 30de iteraţii pentru<br />
renunţarea la continuarea calculului);<br />
– pentru calculul vectorului de deplasare implicită w modificat în (4.152) se vor<br />
utiliza următoarele relaţii empirice pentru suma şi produsul deplasărilor µ 1 şi µ 2<br />
{<br />
s = 1.5(|hn−q,n−q−1 |+|h n−q−1,n−q−2 |)<br />
p = (|h n−q,n−q−1 |+|h n−q−1,n−q−2 |) 2 (4.156)<br />
,<br />
valorile şi vectorii [ <strong>proprii</strong> ale ] matricei C se pot exprima în funcţie de valorile şi vectorii <strong>proprii</strong> ale<br />
A −B<br />
matricei F = ∈ IR<br />
B A<br />
2n×2n . Concret, fiecărei valori <strong>proprii</strong> complexe λ k a matricei C,<br />
cu x k = u k +iv k (u k ,v k ∈ IR n ) vector propriu asociat, îi corespund [ valorile ] <strong>proprii</strong> λ]<br />
k şi conjugata<br />
ei ¯λ uk<br />
k , ale matricei reale F, cu vectorii <strong>proprii</strong> asociaţi de forma −i[ −vk<br />
şi, respectiv,<br />
v k u<br />
[ ] ]<br />
k<br />
uk<br />
+i[ −vk<br />
, iar fiecărei valori <strong>proprii</strong> reale λ<br />
v k u k , cu vectorul propriu asociat notat identic,<br />
k<br />
i.e. x k = u k + iv k cu u[ k , v k ∈]<br />
IR n [, a matricei ] C, îi corespunde o valoare proprie dublă λ k şi doi<br />
uk −vk<br />
vectori <strong>proprii</strong> asociaţi şi ai matricei reale F. Dacă se calculează numai valorile<br />
v k u k<br />
<strong>proprii</strong> ale matricei F nu se poate deduce prin mijloace <strong>si</strong>mple care din valorile <strong>proprii</strong> complex<br />
conjugate ale matricei F aparţin spectrului lui C.