Метод золотого сечения


 

Минимаксные стратегии поиска диктуют следующие принципы:

· если количество пробных точек равно двум, их следует размещать на одинаковых расстояниях от середины интервала;

· пробные точки должны размещаться по симметричной схеме, чтобы отношение длины исключаемого подинтервала к исходному было постоянным;

· на каждой итерации процедуры поиска должно вычисляться только одно значение функции в вычисляемой точке.

Руководствуясь этими правилами, рассмотрим симметричное расположение точек, как это показано на рисунке 2.6.

 

 

Рис. 2.6. Начальное расположение пробных точек в методе золотого сечения

 

Пробные точки стоят от граничных точек на расстоянии . При таком симметричном расположении точек длина остающегося интервала всегда равна (рис.2.7)

Рис. 2.7. Расположение пробных точек после первого шага исключения

 

Для того, чтобы симметрия поискового образа сохранялась, расстояние должно составлять -ую часть длины интервала (которая равна ). Это дает ношение

.

Отсюда можно получить квадратное уравнение , положительное решение которого . Схема поиска, при котором пробные точки делят интервал в этом отношении, известна как метод золотого сечения. После каждой итерации исключается -ая часть от длины интервала. Следовательно, если исходный интервал имеет единичную длину, то длина интервала, полученного в результате вычислений значений функции, будет равна . Известно, что поиск с помощью метода золотого сечения является асимптотически наиболее эффективной реализацией минимаксной стратегии.

Рассмотрим прежний пример.Требуется минимизировать в интервале . Перейдем к интервалу единичной длины путем замены переменной по формуле . Тогда задача принимает следующий вид:

минимизировать в интервале .

Итерация 1. . Проведем два первых вычисления функции:

,

.

Так как , интервал исключается.

Итерация 2. . Следующее вычисление функции проводится в точке

,

Так как , интервал исключается.

 

В результате двух итераций остался интервал .

В процессе расчетов проведено 3 вычисления функции . Длина результирующего интервала для переменной равна . Если пересчитать на переменную , то длина интервала .

 



Дата добавления: 2020-03-17; просмотров: 558;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.