2.4.4. Необходимые условия экстремума

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

grad F(X) = 0.

В общей задаче математического программирования (2.1) необходимые условия экстремума, называемые условиями Куна — Таккера, формулируются следующим образом.

Для того чтобы точка Э была экстремальной точкой выпуклой задачи математического программирования (ЗМП), необходимо наличие неотрицательных коэффициентов иi,таких, что

иi φ(Э) = 0, i= 1,2,3,…,m                                              (2.8)

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

grad F(Э)+,                     (2.9)

где т число ограничений типа неравенств; L то же типа равенств; аj > 0 –коэффициенты.

Рис. 2.6. Условия Куна – Таккера

За приведенной абстрактной формулировкой условий скрывается достаточно просто понимаемый геометрический смысл. Действительно, рассмотрим сначала случай с ограничениями только типа неравенств. Если максимум находится внутри допустимой области R, то, выбирая все и = О, добиваемся выполнения (2.8); если же точка максимума Э лежит на границе области R, то, как видно из левой части рис. 2.6, эту точку всегда соответствующим подбором неотрицательных и, можно поместить внутрь оболочки, натянутой на градиенты целевой функции F(X) и функций-ограничений φi(Х). Наоборот, если точка не является экстремальной, то (2.8) нельзя выполнить при любом выборе положительных коэффициентов и. (см. правую часть рис. 2.6, где рассматриваемая точка X лежит вне выпуклой оболочки, натянутой на градиенты). Учет ограничений типа равенств очевиден, если добавляется последняя из указанных в (2.9) сумма.