Matemātika
DU TSC
Nākamais: 2.2.3. Zelta šķēluma metode
Augstāk: 2.2. Minimuma punkta meklēšanas metodes
Iepriekšējais: 2.2.1. Dihotomijas metode (jeb intervāla dalīšanas
Dotā metode balstās uz Fibonači skaitļu izmantošanu. Fibonači
skaitļi ir veseli skaitļi, kurus iegūst pēc rekurentas formulas:
Pirmie Fibonači skaitļi ir uzrādīti tabulā.
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
|
1 |
1 |
2 |
3 |
5 |
8 |
13 |
21 |
34 |
55 |
89 |
144 |
Ar matemātiskas indukcijas metodi var pierādīt, ka Fibonači
skaitli
var aprēķināt pēc formulas
Pieņemsim, ka
ir unimodāla funkcija intervālā
.
Minimuma punkta meklēšanas shēma saskaņā ar Fibonači metodi ir
šāda.
Dalām intervālu
trīs daļās ar punktiem
(uzskatām, ka
). Punkti
un
ir novietoti
simetriski intervālā
, jo
un
Tālāk izvēlēsimies jaunu intervālu
atkarībā no tā,
kura vērtība,
vai
, ir lielāka:
a) ja
, tad jaunais intervāls ir
;
b) ja
, tad jaunais intervāls ir
.
Abos gadījumos iegūto intervālu garumi ir vienādi, jo
Jaunā intervāla
garums ir
Aplūkosim a) gadījumu, kad
. Jaunie
dalījuma punkti ir
Atzīmēsim, ka
tātad jaunajā intervālā lielākais sadalījuma punkts sakrīt ar
iepriekšējā intervāla mazāko sadalījuma punktu. Tālāk salīdzinām
vērtības
un
un, atkarībā no salīdzināšanas
rezultātiem, par jauno minimuma punkta lokalizācijas intervālu
izvēlamies vai nu intervālu
(ja
), vai arī intervālu
(ja
). Iesakām lasītājam patstāvīgi pārliecināties,
ka jaunā intervāla garums ir
Aplūkosim b) gadījumu, kad
. Jaunie
dalījuma punkti ir
bet tagad
atšķirībā no a) gadījuma. Atzīmēsim, ka
t.i., jaunajā intervālā mazākais dalījuma punkts sakrīt ar
iepriekšējā intervāla lielāko dalījuma punktu. Salīdzinām vērtības
un
un, atkarībā no salīdzināšanas rezultāta,
par jauno minimuma punkta lokalizācijas intervālu
izvēlamies vai nu intervālu
(ja
), vai arī intervālu
(ja
). Jaunā intervāla
garums ir
Rezumēsim iegūtos rezultātus. Solī ar numuru
iegūstam jaunu
lokalizācijas intervālu
(uzskatām ka
,
), kura garums ir
Dalījuma punkti:
Pēc
soļiem
un
. Intervāla
garums ir
Aprēķinu algoritms ir skaidrs, paliek viens neatrisināts
jautājums: kādu
izvēlēties?
Jo lielāks ir
, jo precīzāk varam atrast minimuma punktu, bet līdz ar to būs
jāveic vairāk aprēķinu. Tātad, ja ir uzdots skaitlis
(- precizitāte) un ir jāaprēķina minimuma punkta
tuvinājumu
tā, lai izpildītos nevienādība
, tad
ir jāizvēlās tā, lai
Šajā gadījumā intervāla
garums nepārsniegs
, un par minimuma punkta tuvinājumu var ņemt jebkuru
šī intervāla punktu, piemēram, tā viduspunktu
.
-
2.3. piemērs.
- Aprēķināt funkcijas
minimuma punktu intervālā
ar precizitāti
.
1. solis. Skaitļa
izvēle.
Izvēlēsimies tādu
, lai
Ja
, tad
2. solis. Dalījuma punkti:
pie tam
Jaunais intervāls
3. solis. Dalījuma punkti
pie tam
Jaunais intervāls
4. solis. Dalījuma punkti
pie tam
Jaunais intervāls
5. solis. Dalījuma punkti
pie tam
Jaunais intervāls
6. solis. Dalījuma punkti
pie tam
Jaunais intervāls
7. solis. Pēdējā intervāla garums
. Prasītā precizitāte ir sasniegta. Procesu var
beigt. Par funkcijas minimuma punktu var ņemt intervāla
viduspunktu
. Viegli redzēt, ka reālais minimuma
punkts ir nulle, un tuvinājums atšķiras no tā par vērtību, kas ir
mazāka par
.
Matemātika
DU TSC
Nākamais: 2.2.3. Zelta šķēluma metode
Augstāk: 2.2. Minimuma punkta meklēšanas metodes
Iepriekšējais: 2.2.1. Dihotomijas metode (jeb intervāla dalīšanas
2002-05-04