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.

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

A. Algoritmul QR cu deplasare explicită<br />

PresupunemcămatriceaH ∈ IC n×n areostructurăsuperiorHessenberg. Algoritmul<br />

QR cu deplasare explicită construieşte un şir de matrice<br />

H = H 1 ,H 2 ,···,H k ,H k+1 ,··· (4.109)<br />

pe baza relaţiei de recurenţă<br />

{<br />

Hk −µ k I n = Q k R k<br />

H k+1 = R k Q k +µ k I n<br />

, k = 1,2,···, H 1 = H, (4.110)<br />

unde scalarul µ k , denumit deplasare, este folo<strong>si</strong>t pentru a<strong>si</strong>gurarea convergenţei. În<br />

prima relaţie (4.110) matricea H k −µ k I n este factorizată QR, i.e. scrisă sub forma<br />

unui produs dintre matricea unitară Q k şi matricea superior triunghiulară R k (vezi<br />

cap.3). În relaţia a doua din (4.110) matricea succesor H k+1 se obţine înmulţind<br />

matricele Q k şi R k în ordine inversă şi anulând deplasarea prin adunarea matricei<br />

µ k I n . Şirul (4.109), generat de (4.110), este denumit şirul QR. Corespunzător,<br />

tranziţia H k → H k+1 se numeşte un pas sau o transformare QR.<br />

Principalele proprietăţi ale şirului QR sunt date de următoarea propoziţie.<br />

Propoziţia 4.3 a) Dacă matricea iniţială H 1 = H a şirului matriceal QR este<br />

superior Hessenberg, atunci toate matricele şirului au aceeaşi structură. Altfel spus,<br />

structura Hessenberg este invariantă la transformările QR.<br />

b) Toate matricele şirului QR sunt unitar asemenea şi, prin urmare, au acelaşi<br />

spectru de valori <strong>proprii</strong>.<br />

În cazul real afirmaţiile de mai sus rămân valabile dacă în locul operatorului<br />

hermitic, de transpunere şi conjugare, se utilizează operatorul de transpunere.<br />

Demonstraţie. a) Dacă H k din (4.110) este o matrice superior Hessenberg, aceeaşi<br />

structură o are şi matricea H k −µ k I n . Algoritmul de factorizareQR (v. cap.3) aplicat<br />

matricei superior Hessenberg H k −µ k I n produce o matrice unitară Q k superior<br />

Hessenberg 17 . Întrucât R k este superior triunghiulară rezultă că matricea unitară<br />

Q k este, de asemenea, superiorHessenberg. Cum produsul dintreomatricesuperior<br />

triunghiulară şi o matrice superior Hessenberg este o matrice superior Hessenberg<br />

(verificaţi!) rezultă că R k Q k este superior Hessenberg şi, evident, aceeaşi structură<br />

o are şi matricea H k+1 . Prin inducţie, dacă H 1 = H este superior Hessenberg,<br />

atunci toate matricele H k ,k = 2,3,... sunt matrice superior Hessenberg.<br />

b) Din prima relaţie (4.110) avem<br />

R k = Q H k (H k −µ k I n ), (4.111)<br />

care, introdusă în cea de a doua relaţie (4.110), conduce la<br />

H k+1 = Q H k (H k −µ k I n )Q k +µ k I n = Q H k H kQ k , (4.112)<br />

17 Dacă µ k ∉ λ(H k ) (care este cazul curent), atunci matricea superior triunghiulară R k este<br />

ne<strong>si</strong>ngulară şi matricea Q k este, în mod necesar, superior Hessenberg.

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

Saved successfully!

Ooh no, something went wrong!