ВУЗ:
Составители:
Рубрика:
71
Недостатки метода Фибоначчи (не позволяющие широко ис-
пользовать его в оптимизационных расчетах):
1) так как практически никогда неизвестно, какое число вычисле-
ний функции требуется для обеспечения заданной точности, надо хра-
нить избыточный набор чисел Фибоначчи либо многократно генериро-
вать числа по мере необходимости;
2) метод Фибоначчи нелегко приспособить к часто используемому
критерию
останова, требующему, чтобы значения функции на оконча-
тельном интервале неопределенности разнились не более, чем на задан-
ную величину.
Погрешность метода Фибоначчи
)(
2
1
ab
F
N
N
−⋅
⋅
=ε ,
где
a и b – координаты исходного (!) отрезка.
Согласно алгоритму метода одна из пробных точек всегда пере-
ходит на следующую итерацию, поэтому связь между числом вычисле-
ний функции
N
и количеством итераций n такая же, как в методе золо-
того сечения 1+
=
n
N
.
Пример 2.4. Найти минимум функции 13)(
3
+⋅−= xxxf методом
Фибоначчи на отрезке ]2;5,0[, если задано 5
=
N
. Определить погреш-
ность расчета точки минимума.
Решение
Найдем шесть последовательных чисел Фибоначчи:
.13;8;5;3;2;1;1
6543210
=
=
=
=
=== FFFFFFF
Итерация 1
0,2;5,0 ==
ba ;
0769,1)5,02(
13
5
5,0)(
6
4
1
=−⋅+=−⋅+= ab
F
F
ax
;
4231,1)5,02(
13
8
5,0)(
6
5
2
=−⋅+=−⋅+= ab
F
F
ax .
Значения функции в пробных точках:
;9818,010769,130769,1
3
1
−=+⋅−=f
3872,014231,134231,1
3
2
−=+⋅−=f .
Сравниваем значения функции в пробных точках. Так как
21
ff < ,
для дальнейшего рассмотрения оставляем отрезок ],[
2
xa и перепри-
сваиваем
9818,0;0769,1;4231,1
12122
−
=
=
=
=
=
= ffxxxb
.
Страницы
- « первая
- ‹ предыдущая
- …
- 69
- 70
- 71
- 72
- 73
- …
- следующая ›
- последняя »
