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.

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

Pēc indukcijas, n-tajā solī<br />

b − a δ δ<br />

bn − an = + + + · · · + δ <<br />

2n 2n−1 2n−2 < b − a<br />

<br />

+ δ 1 +<br />

2n 1<br />

<br />

1<br />

+ · · · + + · · · =<br />

2 2n b − a<br />

+ 2δ.<br />

2n Pēdējās izteiksmes iegūˇsanai tika lietota bezgalīgi dilstoˇsas ˇgeometriskās<br />

progresijas locekl¸u summas formula. Aprēk¸ini ir jābeidz, ja bn − an < ε,<br />

iegūstot minimuma punkta tuvinājumu ar vajadzīgo precizitāti.<br />

Viens no svarīgākajiem metodes efektivitātes parametriem - aprēk¸inu<br />

apjoms. Metode skaitās efektīva, ja ir jāaprēk¸ina pēc iespējas mazāk funkciju<br />

vērtību utt. Lietojot dihotomijas metodi, funkcijas f vērtības ir<br />

jāaprēk¸ina 2n reizes.<br />

2.2.2. Fibonači skaitl¸u metode<br />

Dotā metode balstās uz Fibonači skaitl¸u izmantoˇsanu. Fibonači skaitl¸i<br />

ir veseli skaitl¸i, kurus iegūst pēc rekurentas formulas:<br />

Fn+1 = Fn + Fn−1 (n ≥ 2), F1 = F2 = 1.<br />

Pirmie Fibonači skaitl¸i ir uzrādīti tabulā.<br />

n 1 2 3 4 5 6 7 8 9 10 11 12<br />

F (n) 1 1 2 3 5 8 13 21 34 55 89 144<br />

Ar matemātiskas indukcijas metodi var pierādīt, ka Fibonači skaitli Fn var<br />

aprēk¸ināt pēc formulas<br />

Fn = 1 <br />

1 +<br />

√<br />

5<br />

√ n <br />

5 1 −<br />

−<br />

2<br />

√ n 5<br />

(n = 1, 2, . . .).<br />

2<br />

Pieņemsim, ka f(x) ir unimodāla funkcija intervālā [a; b]. Minimuma<br />

punkta meklēˇsanas shēma saskaņā ar Fibonači metodi ir ˇsāda.<br />

Dalām intervālu [a; b] trīs dal¸ās ar punktiem<br />

x1 = a + (b − a) Fn<br />

Fn+2<br />

, y1 = a + (b − a) Fn+1<br />

Fn+2<br />

(uzskatām, ka n ≥ 2). Punkti x1 un y1 ir novietoti simetriski intervālā<br />

[a, b], jo<br />

(b − a)Fn<br />

x1 − a =<br />

Fn+2

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

Saved successfully!

Ooh no, something went wrong!