Методы двухточечного поиска
Методы основаны на следующем свойстве унимодальных функций: знание функции
в 2-х внутренних различных точках [
] позволяют уменьшить интервал локализации точки минимума.
Пусть даны
, тогда если:
1
, то 
2
, то 
3
, то 

Поскольку 3-е условие на практике не встречается, то его для определённости включают в 1-ое условие.
В 2-х точечных методах на нулевой итерации полагаем
где
.
В этом случае
лежат симметрично (равноудалено от концов отрезка [
]). Метод определяет
.
Используя основное свойство, уменьшаем отрезок локализации:
1 если
то полагаем

2 если
то

Переходим к первой итерации.
Опишем
-ую итерацию: пусть дан отрезок
, симметричные точки
тогда возможны 2 случая:
1 если
то

2 если
то
.
И так далее.
Если
то задача локализации решена. В противном случае переходим к
-ой итерации.
Двухточечные методы позволяют значительно сокращать объём перебираемых планов, в них на 1-ой итерации функция вычисляется в 2-х точках, а на последующих итерациях в одной дополнительной точке.
Метод Фибоначчи
Этот метод наилучший из 2-х точечных методов в том смысле, что даёт минимальное количество точек перебора.
Задача: пусть на [
] позволяется вычислить значение целевой функции не более чем в
точках. Требуется так их разместить, чтобы в результате получить интервал локализации наименьшей длины. Эту задачу решает метод Фибоначчи.
Введём числа Фибоначчи:


Существуют специальные таблицы чисел Фибоначчи, где
. В методе Фибоначчи на нулевой итерации полагают

В дальнейшем используется общая схема двухточечных методов.
Дата добавления: 2021-07-22; просмотров: 520;











