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.

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

Trebuie precizat că algoritmul Π nu pune în evidenţă, în cazul general, toate<br />

valorile<strong>proprii</strong>”izolate”, i.e. cares-arputeaobţine fărăaefectua calculearitmetice.<br />

Astfel, dacă matricea iniţială are, e.g. structura<br />

⎡<br />

A =<br />

⎢<br />

⎣<br />

× × × × × ×<br />

× × × × × ×<br />

0 0 × × × ×<br />

0 0 0 × × ×<br />

0 0 0 0 × ×<br />

0 0 0 0 × ×<br />

unde elementele marcate × sunt nenule, aceasta nu va fi modificată de algoritmul<br />

de mai sus (întrucât nu are nici o linie şi nici o coloană cu toate elementele extradiagonale<br />

nule) deşi se vede clar că elementele (3,3) şi (4,4) sunt valori <strong>proprii</strong>.<br />

Obţinerea prin transformări de asemănare cu permutări a structurii bloc (4.162)<br />

nu mai este po<strong>si</strong>bilă în acest caz pentru că vectorii <strong>proprii</strong> asociaţi <strong>valorilor</strong> <strong>proprii</strong><br />

remarcate au o structură mai complexă.<br />

✸<br />

Echilibrare<br />

Aşa cum vom vedea în §4.10, condiţionarea spectrului de valori <strong>proprii</strong> ale unei<br />

matrice A este dependentă de ‖A‖ F şi este de dorit ca această normă să fie cât<br />

mai mică. Pe de altă parte, toate transformările efectuate în diversele variante ale<br />

algoritmului QR sunt unitare (ortogonale) deci, printre altele, a<strong>si</strong>gură conservarea<br />

condiţionării spectrului. Se ridică în mod natural problema dacă, într-o fază preliminară,<br />

această condiţionare nu ar putea fi îmbunătăţită aplicând transformări de<br />

asemănare neunitare (neortogonale).<br />

Din motive de eficienţă, în practica numerică s-a pus numai problema unei preprocesări<br />

a matricei A în sensul reducerii iniţiale a normei ‖A‖ F<br />

prin transformări<br />

de asemănare definite de matrice diagonale, i.e. a determinării matricei diagonale<br />

D = diag(d 1 ,d 2 ,...,d n ), astfel încât ‖D −1 AD‖ F<br />

să fie minimă 28 .<br />

Fie D⊂IR n×n mulţimea tuturor matricelor diagonale ne<strong>si</strong>ngulare de ordinul n.<br />

Procesul de minimizare a normei ‖D −1 AD‖ F<br />

are la bază următoarelerezultate [X].<br />

1 ◦ . Pentru orice matrice ireductibilă 29 A ∈ IR n×n 30 există o matrice A c ∈<br />

∈ IR n×n astfel încât ‖A c ‖ F = inf D∈D ‖D −1 AD‖ F<br />

.<br />

2 ◦ . Se poate construi recurent un şir de matrice (A k ), diagonal asemenea cu A,<br />

astfel încât A ∞ = lim k→∞ A k = A c .<br />

3 ◦ . Matricea A c este echilibrată în sensul că normele euclidiene ale liniilor şi<br />

coloanelor cu acelaşi indice sunt egale, i.e. ‖A c (k,:)‖ = ‖A c (:,k)‖, ∀ k ∈ 1 : n.<br />

4 ◦ . Oricarear fi matriceadiagonalăne<strong>si</strong>ngularăD 0 şirurile (A k ) şi (B k ) asociate<br />

matricelor iniţiale A şi, respectiv, B = D0 −1 AD 0 au aceeaşi limită A c .<br />

Aceste rezultate teoretice nu pot fi utilizate ca atare într-o operaţie de precondiţionare<br />

a unei matrice întrucât înseşi aceste calcule sunt afectate de erorile de<br />

28 Evident, pot fi utilizate şi alte norme matriceale con<strong>si</strong>stente.<br />

29 O matrice A ∈ IR n×n (sau A ∈ IC n×n ), n[ ≥ 2 se numeşte ] ireductibilă dacă nu există nici o<br />

B C<br />

matrice de permutare P astfel încât P T AP = cu B ∈ IR<br />

0 D<br />

r×r , 1 ≤ r < n.<br />

30 Cazul matricelor complexe se tratează analog.<br />

⎤<br />

,<br />

⎥<br />

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

Saved successfully!

Ooh no, something went wrong!