Теорема Куна-Таккера для задачи условной оптимизации с ограничениями типа неравенств
Пусть функция и функции
имеют непрерывные частные производные в некоторой окрестности точки
и пусть эта точка является точкой локального минимума функции
при ограничениях
. Тогда существуют такие неотрицательные множители Лагранжа
, что для функции Лагранжа
точка
является стационарной точкой функции, т.е.
(21)
Поясним смысл теоремы на примерах.
![]() | Пример1 Иллюстрация к условиям существования минимума в задаче оптимизации с ограничениями неравенствами. |
Аналогия: мяч катится по долине, ограниченной заборами (ограничения неравенства, ) и останавливается в точке
(на активном ограничении
) с минимальным значением функции
.
Эта точка характеризуется балансом сил ,
.
![]() | Пример2
Рассмотрим двумерную задачу нелинейного программирования, в которой область допустимых значений ![]() |
Если точка находится внутри множества
(т.е. является стационарной точкой функции
, то теорема будет справедлива, если положить все множители Лагранжа
равными нулю.
Пусть теперь точка находится на одной из дуг, например, на дуге AB, т.е. пусть ограничение
является активным ограничением, а остальные ограничения – неактивными ограничениями. Тогда
и справедливость теоремы вытекает из правила множителей Лагранжа для задачи с ограничениями типа равенств, если положить
.
Пусть, наконец, точка находится в одной из угловых точек множества
, например, в точке
, т.е. пусть ограничения
являются активными ограничениями, а ограничение
– неактивным ограничением. Тогда можно положить
и справедливость теоремы вытекает из правила множителей Лагранжа для задачи с ограничениями типа равенств.
Теорема означает, что в ее условиях вместо задачи условной оптимизации (18), (19) можно решать задачубезусловной оптимизации
(22)
Следствие из теоремы.Существуют такие неотрицательные множители Лагранжа , что имеют место следующие равенства:
· Условие стационарности по :
(23)
· Условие допустимости решения (24)
(для максимума
)
Кроме того, выполняется условие дополняющей нежесткости
(25)
Из этого условия следует, что если ограничение в точке неактивное, т.е.
, то
, а если активное, т.е.
, то
(для минимума) и
(для максимума).
Из (21) следует, что антиградиент целевой функции является неотрицательной (неположительной в случае максимума) линейной комбинацией градиентов функций, образующих активные ограничения в точке .
(26)
где индекс означает активное ограничение.