17.08.2013 Views

IEVADS OPTIMIZ¯ACIJ¯A

IEVADS OPTIMIZ¯ACIJ¯A

IEVADS OPTIMIZ¯ACIJ¯A

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

46 II nodal¸a. SKAITLISKĀS METODES<br />

2.6. piemērs. Apskatīsim problēmu<br />

f(x; y) = x 2 + y 2 −→ min.<br />

Pieņemsim, ka sākumpunkts ir u0 = (1; 1). Tad grad f(1; 1) = (2; 2).<br />

Ja α1 = 2, tad tuvinājums<br />

u1 = u0 − α1 · grad f(1; 1) = (1; 1) − 2 · (2; 2) = (−3; −3).<br />

Acīmredzot,<br />

f(u1) = f(−3; −3) = 9 + 9 > f(u0) = 2.<br />

Var arī gadīties, ka process kl¸ūs oscilējoˇss. Tā, pieņemsim, ka iepriek-<br />

ˇsējā piemērā<br />

α1 = α2 = · · · = 1, u0 = (1; 1).<br />

Tad<br />

u1 = u0 − α1 · grad f(u0) = (1; 1) − (2; 2) = (−1; −1),<br />

f(u1) = 2,<br />

u2 = u1 − α2 · grad f(u1) = (−1; −1) − (−2; −2) = (1; 1),<br />

f(u2) = 2 utt.<br />

Katrā solī parametrs α ir jāizvēlās tā, lai funkcijas f vērtība punktā<br />

un+1 būtu pēc iespējas mazāka. Meklējam α kā viena argumenta funkcijas<br />

minimizēˇsanas problēmas<br />

atrisinājumu.<br />

f(un+1) = F (α) = f un − α grad f(un) −→ min<br />

2.7. piemērs. Apskatīsim problēmu<br />

f(x; y) = x 2 + y 2 −→ min.<br />

Pieņemsim, ka sākumpunkts ir u0 = (1, 1). Tad<br />

f(u1) = f u0 − α1 · grad f(u0) = f(1 − 2α1; 1 − 2α1),<br />

kur α1 ir problēmas<br />

f(1 − 2α; 1 − 2α) −→ min

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

Saved successfully!

Ooh no, something went wrong!