Без доказательства.

Теорема Каруша-Джона:

Пусть 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 и получим требуемое утверждение. Условие линейной независимости градиентов функций активных ограничений иногда называют условием регулярности.