Что такое одномерная оптимизация

Одномерная оптимизация

Задача оптимизации – одна из важнейших составляющих многих инженерных задач. Найти оптимальное решение – означает найти наилучший, в смысле заданного критерия, вариант из всех возможных. При решении задачи оптимизации рассматривается некоторая функция, называемая целевой(иликритериальной), и аргументы (параметры целевой функции), называемые параметрами оптимизации.

По количеству независимых переменных различают задачи одномерной оптимизации (n=1) и многомерной оптимизации (n³ 2). При этом задача нахождения максимума целевой функции сводится к задаче нахождения минимума путем замены функции f(x) на -f(x), поэтому в дальнейшем будем говорить только о поиске минимума функции, то есть такого x*Î[a, b], при котором f(x*) = minf(x).

Проверим достаточное условие существования минимума на выбранных отрезках:

f¢(0) 0, f¢¢ (x) > 0 для хÎ[0;1],

f¢(-4) 0, f¢¢ (x) > 0 для хÎ[-4;-3].

Условия существования минимума выполнены, поскольку f¢¢(x) > 0 для всех хÎ[0;1] и хÎ[-4;-3]. Следовательно, функция f(x) является унимодальной на выбранных отрезках.

На практике численные методы одномерной оптимизации применяют в следующих случаях:

· значения функции f(x) определены в ходе эксперимента;

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

· классические методы поиска оптимального значения не применимы.

Суть методоводномерного поисказаключается в том, что на каждой итерации интервал неопределенности уменьшается и стягивается к точке минимума. Уменьшение отрезка происходит до тех пор, пока на некоторой n-й итерации отрезок неопределенности[bn;an] нестанет соизмеримым с заданной погрешностьюe, то естьбудет выполняться условие|bn-an| f(b1),тоx*Î[a1;b0] (Рис. 1.6.1-3.b).

Если описанную процедуру принять за одну итерацию, то алгоритм поиска минимума можно описать следующим образом. Опишем k+1 итерацию, исходя из того, что k-й отрезок неопределенности найден [ak;bk]:

1.Вычисляются

Что такое одномерная оптимизация. Смотреть фото Что такое одномерная оптимизация. Смотреть картинку Что такое одномерная оптимизация. Картинка про Что такое одномерная оптимизация. Фото Что такое одномерная оптимизация

2.Находят значения f(ak+1) и f(bk+1).

3.Находят k+1-й отрезок неопределенности по правилу:

Вычисления проводятся до тех пор, пока не выполнится неравенство

Что такое одномерная оптимизация. Смотреть фото Что такое одномерная оптимизация. Смотреть картинку Что такое одномерная оптимизация. Картинка про Что такое одномерная оптимизация. Фото Что такое одномерная оптимизация

где Dn– длина n-го отрезка неопределенности.

Выберем d =0.001 и положим a = 0;b = 1; Что такое одномерная оптимизация. Смотреть фото Что такое одномерная оптимизация. Смотреть картинку Что такое одномерная оптимизация. Картинка про Что такое одномерная оптимизация. Фото Что такое одномерная оптимизация

Что такое одномерная оптимизация. Смотреть фото Что такое одномерная оптимизация. Смотреть картинку Что такое одномерная оптимизация. Картинка про Что такое одномерная оптимизация. Фото Что такое одномерная оптимизация

naba1b1f(a1)f(b1)Dn
0.4990.5010.232390.230670.501
0.4990.74850.75050.143920.144350.2515
0.4990.75050.623750.62570.154860.154130.12675
0.623750.75050.686130.68810.140400.140230.06437
…..…..…..….…..…..….
0.7017190.719310.709510.71150.139540.139590.00979

Приe = 0.1 x*=0.7183 f(x*)=0.1399, а при e = 0.01 x*=0.7066 f(x*)=0.13951 Что такое одномерная оптимизация. Смотреть фото Что такое одномерная оптимизация. Смотреть картинку Что такое одномерная оптимизация. Картинка про Что такое одномерная оптимизация. Фото Что такое одномерная оптимизация
.

Дата добавления: 2016-05-31 ; просмотров: 4581 ; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *