Одномерная оптимизация методом классического анализа

Методы классического анализа применяются для решения задач оптимизации в том случае, когда целевая функция и ограничения заданы аналитически в виде непрерывных дифференцируемых функций.

Математическая формулировка задачи оптимизации часто эквивалентна задаче отыскания экстремума функции одной или многих переменных. Поэтому для решения таких оптимальных задач могут быть использованы различные методы исследования функций классического анализа и, главным образом, методы поиска экстремума.

Пусть зависимость критерия оптимальности от переменной x задана непрерывной функцией

Одномерная оптимизация методом классического анализа - student2.ru (1.1)

Функция I(x) может иметь экстремальные значения при таких значениях независимой переменной x, где производная функции I(x) равна нулю (точки 1,2,5 на рисунке 1.1), либо вообще не существует (точки 3,6 на рисунке 1.1):

Одномерная оптимизация методом классического анализа - student2.ru (1.2)

Одномерная оптимизация методом классического анализа - student2.ru

Рисунок 1.1 – Пример функции I(x)

Условие удовлетворяют не только экстремальные точки (точки 1,2,5 на рисунке 1.1), но и точки перегиба (точка 4 на рисунке 1.1).

Решая уравнение (1.2) находят стационарные точки Одномерная оптимизация методом классического анализа - student2.ru , подозрительные на экстремум.

Тип экстремальной точки определяется достаточными условиями оптимальности.

Приведем основные достаточные условия.

1) В проверяемой точке Одномерная оптимизация методом классического анализа - student2.ru вычисляем вторую производную.

Если Одномерная оптимизация методом классического анализа - student2.ru , то в точке Одномерная оптимизация методом классического анализа - student2.ru функция I(x)имеет максимум, при Одномерная оптимизация методом классического анализа - student2.ru – минимум.

Если же вторая производная в точке так же равна нулю, то необходимо найти следующие производные до получения отличной от нуля производной.

Пусть Одномерная оптимизация методом классического анализа - student2.ru , Одномерная оптимизация методом классического анализа - student2.ru , k=2,3,4…

Если k – нечетное, то в точке Одномерная оптимизация методом классического анализа - student2.ru экстремума нет, если k – четное, тогда:

при Одномерная оптимизация методом классического анализа - student2.ru , в точке Одномерная оптимизация методом классического анализа - student2.ru функция I(x) имеет максимум;

при Одномерная оптимизация методом классического анализа - student2.ru – минимум.

2) Определяем знак производной слева и справа от точки Одномерная оптимизация методом классического анализа - student2.ru . При переходе этого знака с «+» на «-» – в точке Одномерная оптимизация методом классического анализа - student2.ru – максимум, при переходе «-» на «+» – в точке Одномерная оптимизация методом классического анализа - student2.ru – минимум.

3) Тип экстремальной точки можно определить путем сравнения величины функции I(x) слева и справа от точки Одномерная оптимизация методом классического анализа - student2.ru :

если Одномерная оптимизация методом классического анализа - student2.ru , то Одномерная оптимизация методом классического анализа - student2.ru является точкой максимума, а

если Одномерная оптимизация методом классического анализа - student2.ru , то Одномерная оптимизация методом классического анализа - student2.ru – точка минимума.

При решении практических задач оптимизации обычно требуется отыскать глобальный экстремум критерия I(x). В этом случае необходимо:

1) найти все точки функции I(x) в которых может быть экстремум;

2) исследовать все эти точки на экстремум;

3) среди локальных экстремумов нужного типа найти глобальный.

При наличии большого числа точек Одномерная оптимизация методом классического анализа - student2.ru , для уменьшения объема вычислений при проверке экстремальности этих точек достаточно «подозрительные» точки проверять через одну, что позволяет установить тип всех экстремумов функции I(x), так как для непрерывных функций одной переменной максимумы и минимумы чередуются между собой.

Наши рекомендации