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