12.01.2015 Views

Calculul valorilor si vectorilor proprii

Calculul valorilor si vectorilor proprii

Calculul valorilor si vectorilor proprii

SHOW MORE
SHOW LESS

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.

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

Saved successfully!

Ooh no, something went wrong!