Без доказательства.
Теорема Каруша-Джона:
Пусть x* - экстремальная точка задачи нелинейного программирования.
Пусть в точке x* градиенты функций, соответствующие активным ограничениям, линейно- независимы, тогда существуют l1,...,lm ³0 (не все нулевые), для которых выполняются следующее условия:
- условие дополняющей нежесткости.
Доказательство:
Как показано выше, не существует такого S, для которого выполнялись бы следующие неравенства:
, для любого iÎI(x*).
Воспользуемся леммой Фаркаша, составим матрицу:
, iÎI(x*).
Не существует S такого, ÷òî AS<0. Следовательно, существуют такие, что (по лемме Фаркаша) выполняются условия:
( x*) (li: = 0, если iÏI(x*)).
Для активных ограничений gi = 0, для неактивных отсюда li = 0. Тогда
l i gi (x*) = 0,, так как если бы он был равен 0 ,то градиенты, соответствующих активных ограничений, были бы линейно- зависимы, что противоречит условию. Разделим (*) на l 0 и получим требуемое утверждение. Условие линейной независимости градиентов функций активных ограничений иногда называют условием регулярности.