Inversio-ongelmien peruskurssi - Oulu
Inversio-ongelmien peruskurssi - Oulu
Inversio-ongelmien peruskurssi - Oulu
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ominaisarvot Dii 2 + α ovat suurempia tai yhtä suuria kuin α. Singulaariarvohajotelman<br />
avulla saamme<br />
ˆx α = (V (D T D + αI)V T ) −1 V D T U T y = V (D T D + αI) −1 D T U T y<br />
eli<br />
Tällöin<br />
n∑ m∑<br />
(ˆx α ) i =<br />
j=1 k=1<br />
V ij<br />
D jj<br />
D 2 jj + αU jky k .<br />
Aˆx α = UDV T V (D T D + αI) −1 D T U T y = UD(D T D + αI) −1 D T U T y<br />
saa muodon<br />
(Aˆx α ) i =<br />
Vektorin Aˆx α − y normin neliö on<br />
n∑<br />
m∑<br />
j=1 k=1<br />
f(α) := ‖Aˆx α − y‖ 2 =<br />
U ij<br />
D 2 jj<br />
D 2 jj + αU jky k .<br />
(<br />
) 2 n∑ α<br />
Djj 2 + y) j .<br />
α(UT<br />
j=1<br />
Tutkitaan funktion f arvojoukkoa. Voimme laskea funktion f derivaatan lausekkeesta<br />
(<br />
) 2<br />
f ′ (α) = d n∑ α<br />
dα D 2 j=1 jj + y) j α(UT<br />
(<br />
) (<br />
)<br />
n∑ α<br />
1<br />
= 2<br />
Djj 2 + y) j α(UT Djj 2 + α − α<br />
(Djj 2 + (U T y j )<br />
α)2<br />
=<br />
j=1<br />
n∑ αDjj<br />
2 2<br />
(Djj 2 + α)3 (UT y) 2 j ≥ 0.<br />
j=1<br />
Erityisesti jos y ≠ 0 on f ′ (α) > 0, jolloin f on aidosti kasvava. Lisäksi<br />
ja<br />
lim f(α) = lim<br />
α→∞ α→∞ ‖A(AT A + αI) −1 A T y − y‖ 2 = ‖y‖ 2 .<br />
lim f(α) = ‖Aˆx −<br />
α→0+ y‖2 ,<br />
missä ˆx on pienimmän neliösumman ratkaisu. Huomautuksen 2 mukaan Aˆx =<br />
Py, missä P on ortogonaaliprojektio aliavaruudelle R(A). Kun ‖ε‖ ≤ e, niin<br />
Morozovin diskrepanssiperiaatetta voidaan täten käyttää jos ‖(I − P)y‖ ≤ e ≤<br />
‖y‖.<br />
Yleisemmin Tikhonovin regularisaatiolla tarkoitetaan minimointiongelmaa<br />
ˆx = argmin<br />
x∈R n ‖Ax − y‖ 2 + ‖Bx‖ 2 .<br />
39