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.

5.6. APLICAŢIILE DVS 429<br />

5.6.4 Probleme CMMP cu restricţii<br />

În cadrulparagrafeloranterioarerelativelarezolvareaproblemelorde minimizarede<br />

tipul celor mai mici pătrate, (pseudo)soluţia era căutată în tot spaţiul IC n , respectiv<br />

IR n încazuldatelorreale. Înceleceurmeazăvomrestrângeariadecăutareasoluţiei<br />

minimizante la un domeniu nevid X ⊂ IC n care nu coincide cu tot spaţiul. Deşi majoritatea<br />

aplicaţiilor de această natură operează cu date reale, pentru omogenitatea<br />

tratării vom con<strong>si</strong>dera, ca şi până acum, cazul, mai general, al datelor complexe.<br />

Cititorul interesat nu va întâmpina, cu <strong>si</strong>guranţă, nici un fel de dificultăţi la particularizarea<br />

rezultatelor şi a algoritmilor pentru cazul datelor reale.<br />

Într-o formulare generală, problema celor mai mici pătrate cu restricţii are<br />

următorul enunţ. Date matricea A ∈ IC m×n , cu m > n, vectorul b ∈ IC m şi mulţimea<br />

nevidă X ⊂ IC n , să se determine vectorul x ∗ ∈ X (dacă există) astfel încât<br />

‖r ∗ ‖ def<br />

= ‖Ax ∗ −b‖ = min ‖Ax−b‖, (5.155)<br />

x ∈ X<br />

unde, ca în toate problemele de tip CMMP, ‖·‖ este norma euclidiană.<br />

Diversele probleme CMMP cu restricţii diferă, natural, prin tipurile de mulţimi<br />

X. În continuare vom con<strong>si</strong>dera câteva cazuri frecvent întâlnite în aplicaţii.<br />

Problema CMMP cu restricţii liniare tip egalitate<br />

Restricţiile liniare tip egalitate pot fi descrise prin<br />

X = {x|x ∈ IC n , Cx = d}, (5.156)<br />

unde C ∈ IC p×n , p < n, este o matrice epică 29 şi d ∈ IC p .<br />

Problema CMMP (5.155), (5.156) poate fi rezolvată prin reducerea la rezolvarea<br />

unei probleme CMMP fără restricţii în modul următor. Fie factorizarea QR a<br />

matricei monice C H , i.e.<br />

[ ]<br />

C H R1<br />

= Q = Q<br />

0 1 R 1 , (5.157)<br />

unde R 1 ∈ IC p×p este superior triunghiulară ne<strong>si</strong>ngulară, Q ∈ IC n×n este unitară şi<br />

Q 1 = Q(:,1 : p). Condiţia Cx = d devine echivalentă cu R1 HQH 1 x = d, i.e.<br />

Q H 1 x = (RH 1 )−1 d def<br />

= y ∗ . (5.158)<br />

Pe de altă parte, con<strong>si</strong>derând partiţia Q = [Q 1 Q 2 ], avem<br />

[ ]<br />

r def<br />

= Ax−b = AQQ H Q<br />

H<br />

x−b = [AQ 1 AQ 2 ] 1 x<br />

Q H 2 x −b = A 1 y+A 2 z−b = A 2 z−˜b<br />

(5.159)<br />

29 Dacă C nu este epică, i.e. r = rangC < p, atunci restricţiile pot fi rescrise în forma ˜Cx = ˜d,<br />

unde ˜C ∈ IC r×n este epică. Într-adevăr, dacă C = U 1Σ 1 V1 H este dezvoltarea DVS a matricei C,<br />

atunci ˜C poate fi Σ1 V1 H, în care caz ˜d = U1 H d. Dacă p = n, atunci C este ne<strong>si</strong>ngulară, i.e. X are<br />

un <strong>si</strong>ngur element, şi problema de minimizare devine trivială.

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

Saved successfully!

Ooh no, something went wrong!