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.

INDICAŢII, RĂSPUNSURI, SOLUŢII 511<br />

Numărul de operaţii este însă sen<strong>si</strong>bil mai mare decât pentru CHOL. Pentru a-l<br />

reduce, se elimină înmulţirea cu d j din 1.2.1 astfel<br />

1. Pentru k = 1 : n<br />

1. Pentru j = 1 : k −1<br />

1. a kj ← l kj = a kj /d j<br />

2. a kk ← d k = a kk − ∑ k−1<br />

j=1 l2 kjd j<br />

3. Pentru i = k +1 : n<br />

1. a ik ← a ik − ∑ k−1<br />

lijl j=1 kj<br />

Cap. 3. Problema celor mai mici pătrate<br />

P3.3 Scriem ca de obicei Ux = x − νu, unde ν = u T x/β. Prin urmare trebuie să<br />

avem x − νu = ρy, deci putem lua u = x − ρy, unde modulul lui ρ e fixat prin condiţia<br />

‖Ux‖ = ‖x‖, iar semnul se alege în mod adecvat.<br />

P3.4 a. Amintim că U este o transformare involutivă, i.e. U 2 = I, prin urmare<br />

condiţia impusă este echivalentă cu ρUx = e 1, unde ρ = ‖x‖ ≠ 0.<br />

b. U este o transformare ortogonală, deci coloanele matricei U sunt vectori normaţi şi<br />

ortogonali doi câte doi în IR m .<br />

P3.5 a. Cu notaţiile din secţiunea 2.1, con<strong>si</strong>deraţi transformarea elementară stabilizată<br />

T = M 1P 1 astfel încât (Tx) i = 0, i = 2 : m. Arătaţi că vectorii y j = T T e j,<br />

j = 2 : m, satisfac condiţia cerută. Ce se obţine dacă în locul lui T se con<strong>si</strong>deră un<br />

reflector <br />

P3.6 Evident, funcţia ρ 2 (α) = ‖y −αx‖ 2 este un polinom de gradul 2 în α,<br />

ρ 2 (α) = α 2 ‖x‖ 2 −2αy T x+‖y‖ 2 ,<br />

deci problema este elementară. Interpretarea geometrică devine transparentă dacă presupunem<br />

că ‖x‖ = 1.<br />

P3.7 a. detU = −1.<br />

b. Scriem Ux = λx şi obţinem (λ − 1)x = −2u(u T x), unde x ≠ 0. Prin urmare<br />

avem fie (i) λ = 1 şi u T x = 0, fie (ii) x = u şi λ = −1. În primul caz obţinem m − 1<br />

vectori <strong>proprii</strong> ortogonali (vezi problemele 3.4b sau 3.5b), deci λ = 1 este valoare proprie<br />

de multiplicitate (algebrică şi geometrică) m−1. Prin urmare λ = −1 este valoare proprie<br />

<strong>si</strong>mplă. Descompunerea spectrală U = VΛV T se scrie cu uşurinţă.<br />

c. Utilizăm relaţia U 2 = I m. [ ]<br />

0 1<br />

P3.8 De exemplu, în cazul Π = putem lua u = [1 −1] T , β = 1/2.<br />

1 0<br />

P3.9 a. Dacă S = R T R este factorizarea Cholesky a lui S, atunci relaţia U T SU = S<br />

este echivalentă cu V T V = I m, unde V = RUR −1 .<br />

b. Con<strong>si</strong>deraţi matricea U = I m − 2uu T S, unde ‖u‖ 2 S = 1, şi arătaţi că U este<br />

S-ortogonală şi S-<strong>si</strong>metrică. Algoritmii de tip 3.1 şi 3.2 se scriu în mod evident.<br />

P3.10 b. Condiţia este ‖x‖ J > 0, deci nu orice vector nenul din IR m poate fi adus<br />

la forma (3.200) utilizând J-reflectori. (Aceasta este o deosebire esenţială faţă de cazul<br />

euclidian uzual.) Vectorii cu ‖x‖ J < 0 pot fi aduşi la forma Ux = −σe p+1, iar vectorii<br />

izotropi (care satisfac (3.198)) rămân izotropi. Înplus, transformarea este rău condiţionată<br />

în vecinătatea conului (3.198).<br />

c. Partiţionând matricele S şi R conform cu J, putem scrie<br />

[ ] [<br />

S11 S 12 R<br />

T<br />

S12 T = 11 0<br />

S 22<br />

R T 12 R T 22<br />

][<br />

Ip 0<br />

0 −I q<br />

][<br />

R11 R 12<br />

0 R 22<br />

]<br />

, (7.3)

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

Saved successfully!

Ooh no, something went wrong!