Методом золотого сечения
Название метода указывает на его связь с золотым делением отрезка, т.е. таким делением отрезка на две неравные части X и Y (X>Y), при котором , где .
Для нахождения минимума функции необходимо прежде всего определить интервал неопределенности, т.е. отрезок на прямой, внутрь которого попадает точка Xm с минимальным значением функции Ф(Xm). Для ускорения поиска на этапе выделения интервала неопределенности необходимо ввести переменный шаг в (4):
; α-1 = 0; α0 = 1, (8)
если при этом происходит убывание функции.
На рис. 1 изображена последовательность точек α0, α1, α2 , полученная согласно алгоритму (8).
Рис. 1. Последовательность точек α
Из рис.1 видно, что интервал неопределенности лежит между точками α0 и α2. Выберем новую точку α3 так, чтобы получить золотое сечение интервала неопределенности (рис. 2).
Рис. 2. Сокращение интервала неопределенности
Вычислительный процесс сокращения интервала необходимо продолжить, пока не будет выполнено условие одномерного поиска
, (9)
где - два последних значения значений функции, - коэффициент, задающий точность одномерного поиска. 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | Поиск по сайту:
|