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 437<br />

7. x ∗ = Wy ∗ .<br />

1. Se calculează soluţia λ = λ ∗ > 0 a ecuaţiei seculare<br />

∑ rA<br />

|c s i b i −c i d i<br />

i=n−rB+1 i<br />

c 2 | 2 +ρ−γ 2 = 0<br />

i +λs2 i<br />

utilizând, e.g. metoda Newton.<br />

2. y ∗ i = b i<br />

c i<br />

3. y ∗ i = c ib i +λ ∗ s i b i<br />

c 2 i +λ∗ s 2 i<br />

4. y ∗ i = d i<br />

Comentarii. Sintaxa de apel a acestui algoritm este<br />

s i<br />

pentru i = 1 : n−r B<br />

pentru i = n−r B +1 : r A<br />

pentru i = r A +1 : n<br />

x = CMMP RPI(A,b,B,d,γ,tol).<br />

Cititorul poate completa algoritmul cu calculul reziduului optimal r = r ∗ şi, eventual,<br />

a normei euclidiane a acestuia.<br />

Complexitatea algoritmului este determinată deci<strong>si</strong>v de calculul DVSG şi de<br />

rezolvarea iterativă a ecuaţiei seculare.<br />

✸<br />

Observaţia 5.12 Pentru rezolvarea problemei CMMP cu restricţii pătratice tip<br />

egalitate se procedează ca în partea a doua a deducerii algoritmului de mai sus.<br />

Întrucâtalgoritmulcorespunzătorseobţinepracticprineliminareaunorinstrucţiuni<br />

din algoritmul 5.10, detaliile sunt lăsate în sarcina cititorului. ✸<br />

3. Încheiem acest paragraf, particularizând algoritmul 5.10 pentru rezolvarea<br />

unei probleme întâlnite deseori în aplicaţii, şi anume problema CMMP cu restricţii<br />

pătratice definite de o bilă. Concret, formularea acestei probleme se obţine con<strong>si</strong>derând<br />

în (5.162) B = I n şi d = 0, i.e. restricţia devine<br />

X = {x|x ∈ IC n , ‖x‖ ≤ γ}. (5.194)<br />

Înacestcaz, matriceaB fiinddiagonalădelaînceput,numaiestenecesarăutilizarea<br />

DVSG ci este suficientă DVS a matricei A. Fie, deci, A = UΣV H DVS a matricei<br />

A. Notând y = V H x şi ˜b = U H b, problema revine la a calcula y ∗ ∈ IC n astfel încât<br />

să avem<br />

‖r ∗ ‖ 2 = ‖Σy ∗ −˜b‖ 2 = min<br />

y∈calY ‖Σy−˜b‖ 2 , Y = {y|y ∈ IC n , ‖y‖ ≤ γ}. (5.195)<br />

Având în vedere faptul că<br />

φ(y) def<br />

= ‖Σy −˜b‖ 2 =<br />

minimul absolut al funcţiei φ este<br />

ρ =<br />

r A<br />

∑<br />

i=1<br />

|σ i y i −˜b i | 2 +<br />

m∑<br />

i=r A+1<br />

m∑<br />

i=r A+1<br />

|˜b i | 2 , (5.196)<br />

|˜b i | 2 (5.197)

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

Saved successfully!

Ooh no, something went wrong!