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.

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

care sunt reale chiar dacă cele două deplasări individuale sunt complexe.<br />

Strategia pasului dublu QR nu se aplică însă în forma explicită de mai sus<br />

întrucât implementarea schemei de calcul prezentate conduce la o reducere sen<strong>si</strong>bilă<br />

a eficienţei. Într-adevăr, complexitatea unui pas <strong>si</strong>mplu QR este O(n2 ) şi la fel<br />

este şi complexitatea a doi paşi <strong>si</strong>mpli QR în timp ce numărul de operaţii necesar<br />

pentru execuţia unui pas dublu QR, datorită calculului explicit al matricei M, este<br />

de ordinul O(n 3 ). Aceasta înseamnă că forma explicită a pasului dublu QR nu este<br />

optimală. Refacerea complexităţii la O(n 2 ) este po<strong>si</strong>bilă (dar nu apare în mod <strong>si</strong>mplu),<br />

iar varianta de calcul este cunoscută sub denumirea de varianta cu deplasare<br />

implicită şi este utilizată în toate implementările profe<strong>si</strong>onale ale algoritmului QR<br />

pentru matrice reale.<br />

C. Ideea algoritmului QR cu deplasare implicită<br />

Scopul fundamental al dezvoltării variantei cu deplasare implicită a algoritmului<br />

QR este reducerea complexităţii unui pas dublu QR aplicat unei matrice reale<br />

în formă superior Hessenberg la nivelul complexităţii a doi paşi <strong>si</strong>mpli QR. Deşi,<br />

principial, există toate motivele ca acest lucru să fie po<strong>si</strong>bil, aspectele tehnice sunt<br />

departe de a fi triviale. Algoritmul QR cu deplasare implicită datează din anul<br />

1961 şi a fost propus de J.G.F. Francis [26] şi V.N. Kublanovskaia [39].<br />

Conform celor prezentate mai sus referitor la pasul dublu QR, matricele H k<br />

şi H k+2 = ˘Q T k H k ˘Q k au structura superior Hessenberg şi sunt ortogonal asemenea.<br />

Şansele de a gă<strong>si</strong> o cale alternativă de calcul a matricei succesor H k+2 şi, eventual,<br />

a matricei de transformare asociate, sunt legate nemijlocit de evidenţierea gradelor<br />

de libertate existente. Având în vedere această observaţie, suntem interesaţi de<br />

condiţiile în care transformarea care defineşte un pas QR este unică sau poate fi<br />

restrânsă la o clasă bine precizată.<br />

Pentru început, observăm că, în general, matricea unitară Q k care defineşte<br />

relaţia de asemănare dintre matricele superior Hessenberg H k şi H k+1 din şirul QR<br />

nu este unică. Într-adevăr, fie V ∈ IC n×n o matrice unitară arbitrară. Aplicarea<br />

algoritmului HQc matricei V H H k V conduce la obţinerea unei matrice superior<br />

Hessenberg unitar asemenea cu H k şi care depinde de alegerea lui V.<br />

Restrângerea transformărilor la o clasă de transformări, ”echivalente” din punctul<br />

de vedere al convergenţei către forma Schur, va fi făcută pentru matricele superior<br />

Hessenberg ireductibile 21 definite mai jos.<br />

Definiţia 4.6 O matrice n × n complexă sau reală H superior Hessenberg se numeşte<br />

ireductibilă dacă are toate elementele subdiagonale nenule, i.e.<br />

h j+1,j ≠ 0, j ∈ 1 : n−1. (4.134)<br />

Pentru matricele superior Hessenberg ireductibile prezentăm teorema următoare.<br />

21 Problema calculului <strong>valorilor</strong> <strong>proprii</strong> ale unor matrice superior Hessenberg reductibile se<br />

reduce la calculul <strong>valorilor</strong> <strong>proprii</strong> ale unor matrice superior Hessenberg ireductibile de dimen<strong>si</strong>uni<br />

mai mici (vezi mai departe).

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

Saved successfully!

Ooh no, something went wrong!