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 245<br />

i.e. H k+1 şi H k sunt unitar asemenea şi au acelaşi spectru. Aplicând (4.112) în<br />

mod repetat obţinem<br />

H k = Q H k−1 QH k−2···QH 1 H 1Q 1···Q k−2 Q k−1 = ˜Q H k H ˜Q k , (4.113)<br />

unde<br />

˜Q k = Q 1 Q 2···Q k−1 (4.114)<br />

este o matrice unitară (ca produs de matrice unitare). Prin urmare, toate matricele<br />

din şirul QR sunt unitar asemenea şi, în consecinţă, au acelaşi spectru. Transformarea<br />

unitară cumulată (4.114) poate fi construită recurent cu relaţia<br />

˜Q k+1 = ˜Q k Q k , k = 1,2,···, ˜Q1 = I n . (4.115)<br />

Propoziţia este demonstrată.<br />

✸<br />

În continuare, vom arăta că, prin alegerea adecvată a deplasărilor µ k , k =<br />

= 1,2,..., înafaraunor<strong>si</strong>tuaţiipatologice(veziexemplul4.4), şirulQResteconvergent<br />

către forma Schur (reală). Mai precis, vom arăta că, în primul rând, elementul<br />

extradiagonal al ultimei linii a matricei H k se anulează a<strong>si</strong>mptotic pentru k → ∞.<br />

Mai mult, generic, toate elementele subdiagonale, cu viteze diferite, au tendinţa de<br />

anulare. Argumentele sunt următoarele.<br />

(i) Cu o alegere adecvată a deplasărilor µ k , şirul QR implementează, într-o<br />

formă implicită, o ver<strong>si</strong>une a metodei puterii inverse cu deplasare Rayleigh şi, în<br />

consecinţă, a<strong>si</strong>gură o convergenţă pătratică a ultimei coloane a matricei de transformare<br />

cumulate ˜Q k către un vector propriu al matricei H H ceea ce are ca efect<br />

anularea a<strong>si</strong>mptotică a elementului H k (n,n−1).<br />

Pentru a justifica această afirmaţie observăm mai întâi faptul că din relaţiile<br />

(4.111), (4.113) şi (4.115) rezultă<br />

R k = Q H k (˜Q H k H ˜Q k −µ k I n ) = Q H k ˜Q H k (H−µ kI n )˜Q k = ˜Q H k+1 (H−µ kI n )˜Q k , (4.116)<br />

de unde<br />

R k ˜QH k = ˜Q H k+1 (H −µ kI n ). (4.117)<br />

Putem scrie acum dependenţa dintre ultimele coloane ˜q n<br />

(k+1) şi ˜q n (k) ale matricelor<br />

˜Q k+1 şi, respectiv, ˜Q k . Într-adevăr, prin transpunerea şi conjugarea relaţiei (4.117)<br />

se obţine<br />

˜Q k Rk H = (H H − ¯µ k I n )˜Q k+1 , (4.118)<br />

este inferior triunghiulară, ega-<br />

unde ¯µ k este conjugata deplasării µ k . Întrucât RH k<br />

litatea ultimelor coloane din (4.118) conduce la<br />

¯r (k)<br />

nn˜q(k) n = (HH − ¯µ k I n )˜q (k+1)<br />

n (4.119)<br />

sau, dacă µ k ∉ λ(H),<br />

˜q (k+1)<br />

n<br />

= ¯r (k)<br />

nn(H H − ¯µ k I n )<br />

−1˜q<br />

(k)<br />

n , (4.120)

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

Saved successfully!

Ooh no, something went wrong!