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.10. CONDIŢIONARE 353<br />

subspaţiului A-invariant U asociat setului λ I vom înţelege variaţia unghiulară (sau<br />

o margine superioară a acesteia) a subspaţiului U raportată la nivelul perturbaţiilor<br />

în elementele matricei A.<br />

Condiţionarea subspaţiilor invariante este determinată în mod deci<strong>si</strong>v de localizarea<br />

<strong>valorilor</strong> <strong>proprii</strong> asociate. Este însă po<strong>si</strong>bil ca un subspaţiu generat de<br />

vectori <strong>proprii</strong> rău condiţionaţi să aibă o condiţionare foarte bună dacă grupul<br />

corespunzător de valori <strong>proprii</strong> este bine separat de restul <strong>valorilor</strong> <strong>proprii</strong>.<br />

Pentru a aborda constructiv această problemă introducem câteva noţiuni noi.<br />

Vom defini mai întâi separarea dintre spectrele a două matrice A ∈ IC m×m şi B ∈<br />

∈ IC n×n . În acest scop, fie aplicaţia liniară L : ICm×n → IC m×n definită de L(X) =<br />

= AX−XB. Distanţa (sau separarea) dintre spectrelematricelorAşi B se măsoară<br />

prin scalarul<br />

sep(A,B) def ‖L(X)‖ F<br />

= min<br />

X≠0 ‖X‖ F<br />

‖AX −XB‖ F<br />

= min . (4.354)<br />

X≠0 ‖X‖ F<br />

Întrucât cadrul propus al lucrării nu ne oferă mijloacele necesare prezentării pe larg<br />

a proprietăţilor parametruluide separaresep 59 , vom sugerasemnificaţia sa printr-o<br />

particularizare. Fie B = µ ∈ IC o matrice 1×1 şi A o matrice normală, i.e. unitar<br />

diagonalizabilă (v. teorema 4.1). Atunci, Q H AQ = Λ = diag(λ 1 ,λ 2 ,...,λ m ) cu Q<br />

o matrice unitară. Avem<br />

‖(A−µI n )x‖ F<br />

sep(A,B) = min<br />

x≠0 ‖x‖ F<br />

= min<br />

‖x‖=1 ‖(A−µI n)x‖ =<br />

= min<br />

‖z‖=1 ‖(Λ−µI n)z‖ = min<br />

i=1:m |λ i −µ|,<br />

i.e. sep(A,B) este efectiv o distanţă dintre µ şi spectrul matricei A. În acest<br />

context, dacă B este o matrice de ordinul n şi λ(B) = {µ 1 ,µ 2 ,...,µ n } definim<br />

distanţa absolută dintre spectrele matricelor A şi B prin<br />

gap(A,B) def<br />

= min<br />

i=1:m<br />

j=1:n<br />

lui dintre doi vectori (sau două subspaţii unidimen<strong>si</strong>onale) este<br />

θ(U,V) = arccosσ min (U H V),<br />

|λ i −µ j | (4.355)<br />

unde σ min (·) este valoarea <strong>si</strong>ngulară minimă (v. cap. 5) a matricei argument, U este o matrice<br />

ale cărei coloane formează o bază ortogonală a subspaţiului U şi V este o matrice ale cărei coloane<br />

formează o bază ortogonală a subspaţiului V. O astfel de abordare permite introducerea conceptului<br />

de distanţă dintre subspaţii liniare prin dist(U,V) = √ 1−σ 2 min (UH V) = <strong>si</strong>nθ(U,V), concept<br />

util unei tratări cantitative a condiţionării subspaţiilor invariante. Pentru detalii recomandăm<br />

consultarea referinţei [VI].<br />

59 O exprimare po<strong>si</strong>bilă a separării matricelor A şi B, care permite calculul ei cel puţin în<br />

principiu, este<br />

sep(A,B) = σ min (I n ⊗A−B T ⊗I m),<br />

unde σ min (·) este valoarea <strong>si</strong>ngulară minimă (v. cap. 5) a matricei argument, iar Z = X ⊗Y este<br />

produsul Kronecker al matricelor X şi Y, i.e. matricea bloc [Z ij ] = [x ij Y].

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

Saved successfully!

Ooh no, something went wrong!