
- •Общие сведения
- •Необходимые условия экстремума первого порядка
- •Необходимые условия экстремума второго порядка
- •Достаточные условия экстремума
- •Алгоритм решения задачи условной оптимизации функции многих переменных при ограничениях равенствах с использованием необходимых и достаточных условий
- •Пример решения задачи условной оптимизации функции многих переменных при ограничениях равенствах с использованием необходимых и достаточных условий
- •Решение задачи условной оптимизации функции при ограничениях типа неравенств с использованием необходимых и достаточных условий
- •Необходимые и достаточные условия условного экстремума при ограничениях неравенствах
- •Необходимые условия минимума (максимума) первого порядка
- •Достаточные условия минимума (максимума) первого порядка
- •Необходимые условия минимума (максимума) второго порядка
- •Достаточные условия экстремума второго порядка
- •Алгоритм решения задачи условной оптимизации функции многих переменных при ограничениях неравенствах с использованием необходимых и достаточных условий
- •Пример решения задачи условной оптимизации функции многих переменных при ограничениях неравенствах с использованием необходимых и достаточных условий
- •Численные методы поиска условного экстремума
- •Классификация численных методов поиска условного экстремума
- •Методы последовательной безусловной оптимизации
- •Штрафные функции
- •Барьерные функции
- •Правила выбора параметра r
- •Общая модельная схема методов последовательной безусловной оптимизации
- •Метод штрафов
- •Метод барьерных функций
- •Метод Фиакко-Мак-Кормика
- •Метод множителей
- •Методы возможных направлений
- •Метод проекции градиента для задач с ограничением типа равенств
- •Метод проекции градиента для задач с ограничениями типа неравенств
Достаточные условия экстремума второго порядка
Пусть
имеется решение
при
.
Если в этой точке
(
)
для всех ненулевых
,
таких что
,
,
(
);
,
,
,
то
точка
является точкой локального минимума
(максимума).
Алгоритм решения задачи условной оптимизации функции многих переменных при ограничениях неравенствах с использованием необходимых и достаточных условий
Шаг 1. Составить обобщенную функцию Лагранжа:
Шаг 2. Записать необходимые условие минимума (максимума) первого порядка.
Шаг
3. Решить систему для двух случаев
и
.
В результате найти условно-стационарные
точки
,
выделив из них полученные при
.
В каждом из двух случаев начинать с
рассмотрения
вариантов условия дополняющей нежесткости.
Шаг
4. Для выделенных на шаге 3 точек проверить
достаточные условия экстремума первого
или второго порядка. Если достаточные
условия первого и второго порядка не
выполняются, то следует проверить
выполнение необходимых условий второго
порядка. Если они выполняются, то
требуется дополнительное исследование,
а если не выполняются, то в точке
нет условного экстремума.
Шаг 5. Вычислить значение функции в точках условного экстремума.
Пример решения задачи условной оптимизации функции многих переменных при ограничениях неравенствах с использованием необходимых и достаточных условий
Обобщенная функция Лагранжа:
Необходимые условия первого порядка:
А)
,
Б)
В)
(для
минимума),
(для
максимума)
Г)
, тогда из условия а) следует, что
. Это противоречит утверждению о существовании ненулевого вектора
.
Из условия г) дополняющей нежесткости следует:
1..
Тогда
.
При этом условие б) выполняется, а также
выполняются необходимые условия и для
минимума, и для максимума
2.
,
Тогда получаем систему
.
Ее решение
.
Необходимое условие минимума не
выполняется, но выполняется необходимое
условие максимума.
Таким
образом, имеется две условно-стационарные
точки:
и
.
Проверим выполнение достаточных условий экстремума.
В
точке
ограничение
не является активным, поэтому достаточные
условия первого порядка не выполняются.
Условия второго порядка:
,
при
.
Поэтому в точке
регулярный локальный условный минимум,
совпадающий в данной задаче с безусловным.
Т.К. функция
выпуклая и множество
выпуклое, то в точке
достигается глобальный условный минимум.
В
точке
ограничение является активным, но
,
поэтому достаточное условие первого
порядка не выполняется. Достаточное
условие второго порядка:
,
Следовательно
,
при
,
т.к.
,
то достаточное условие максимума не
выполняется. Проверим необходимо условие
максимума второго порядка: т.к.
при любых
,
то необходимое условие максимума не
выполнятся, поэтому в точке
максимума нет.
Значение функции в точке условного минимума
.
Численные методы поиска условного экстремума
Классификация численных методов поиска условного экстремума
Применение необходимых и достаточных условий условного экстремума эффективно для решения ограниченного числа задач. Для большинства практических задач используются численные методы, которые делятся на две группы:
Методы, использующие преобразование задачи условной оптимизации в последовательность задач безусловной оптимизации путем введения в рассмотрение вспомогательных функций: методы последовательной безусловной оптимизации.
Методы непосредственного решения задачи условной оптимизации, основанные на движении из одной допустимой точки, где выполнены все ограничения, к другой допустимой точке с лучшим значением целевой функции. Эти методы называются методами возможных направлений.
Основная идея методов первой группы состоит в том, чтобы аппроксимировать исходную задачу условной оптимизации некоторой вспомогательной задачей, решение которой менее сложно, чем решение исходной. Ограничившись одной задачей, можно получить лишь приближенное решение. Если же использовать последовательность задач «сходящихся» к исходной, то искомое точное решение в большинстве случаев окажется пределом соответствующей последовательности приближенных решений. На практике для получения решения исходной задачи с требуемой точностью достаточно бывает решить конечное число вспомогательных задач. При этом информацию, полученную в результате решения очередной вспомогательной задачи, обычно удается эффективно использовать для решения следующей. Идея преобразования задачи с ограничениями в задачу безусловной оптимизации связана с наличием эффективных и надежных методов безусловной оптимизации.
К первой группе методов относятся метод штрафов, метод барьеров, метод Фиакко-Маккормика, метод множителей.
Ко второй группе методов относятся метод проекции градиента и метод возможных направлений Зойтендейка.