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.

422 CAPITOLUL 5. DESCOMPUNEREA VALORILOR SINGULARE<br />

care este, evident, minimă pentru y ′ = Σ −1<br />

1 d′ şi y ′′ arbitrar. Dintre toţi vectorii y<br />

care minimizează reziduul de mai sus, cel de normă euclidiană minimă corespunde<br />

lui y ′′ = 0. Cum ‖x‖ 2 = ‖y‖ 2 , rezultă că vectorul de normă euclidiană minimă care<br />

minimizează reziduul ‖b−Ax‖ 2 este<br />

x ∗ = V<br />

[<br />

Σ<br />

−1<br />

1 d′<br />

0<br />

]<br />

= V<br />

[<br />

Σ<br />

−1<br />

1 0<br />

0 0<br />

]<br />

d = VΣ + U H b = A + b,<br />

ultima egalitate din (5.126)obţinându-seutilizând (5.55). Unicitatea pseudosoluţiei<br />

normale rezultă din unicitatea pseudoinversei.<br />

✸<br />

Propoziţia 5.7 conduce la următorul algoritm.<br />

Algoritmul 5.7 (CMMP – Rezolvarea problemei generale CMMP)<br />

(Date matricea A ∈ IC m×n , vectorul b ∈ IC m şi toleranţa tol > 0, algoritmul<br />

calculează (pseudo)soluţia x = x ∗ ∈ IC n , în sens CMMP, de normă<br />

euclidiană minimă, a <strong>si</strong>stemului liniar Ax = b.)<br />

1. [U,Σ,V] = DVS(A, ′ da ′ , ′ da ′ )<br />

2. r = Rang DVS(Σ,tol)<br />

3. x = 0<br />

4. Pentru j = 1 : r<br />

1. δ = (U(:,j)) H b<br />

2. δ = δ σ j<br />

3. x = x+δV(:,j)<br />

Comentarii. Sintaxa de apel a algoritmului este<br />

x = CMMP(A,b,tol),<br />

iar complexitatea sa este determinată de complexitatea algoritmului DVS cu acumularea<br />

transformărilor.<br />

Algoritmulprezentatestenumericstabil, detaliiprivindacurateţeasoluţieiproblemei<br />

CMMP calculată mai sus putând fi gă<strong>si</strong>te în [VI].<br />

✸<br />

5.6.3 Problema celor mai mici pătrate totală<br />

Vom formula şi rezolva în cele ce urmează o generalizare a problemei cla<strong>si</strong>ce a celor<br />

mai mici pătrate (CMMP). Pentru a da o justificare formulării acestei generalizări,<br />

să observăm că problema CMMP, de minimizare a normei euclidiene a reziduului<br />

r = Ax − b, unde matricea A ∈ IC m×n şi vectorul b ∈ IC n sunt date 28 , poate fi<br />

reformulată în modul următor. Putem privi reziduul r din egalitatea Ax = b+r ca<br />

o ”perturbare” a vectorului de date b sub restricţia ca b+r = Ax pentru un anumit<br />

28 Toate rezultatele rămân valabile şi în cazul real. S-a preferat con<strong>si</strong>derarea datelor complexe<br />

pentru a<strong>si</strong>gurarea omogenităţii tratării materialului din acest capitol.

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

Saved successfully!

Ooh no, something went wrong!