Оптимальные решения при ограничениях-неравенствах. Теорема Куна - Таккера
Изученные особенности функции позволяют сформулировать положения, относящиеся непосредственно к нелинейным, задачам математического программирования. Пусть дана задача: найти
(1)
Все предположения относительно z и gi , выдвинутые выше, сохраняются здесь полностью. Требуется получить условия существования решений, основанные на введенных понятиях.
Чтобы избежать неудобств, связанных с присутствием в (1) ограничений-неравенств и требований неотрицательноcти переменных xj, представим (1) в эквивалентной форме
(2)
где - вспомогательные переменные, позволяющие формально исключить знаки «≤, ≥» (1). Для этого случая, функция Лагранжа запишется как

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

Рассмотрим более подробно равенства

Их можно представить как
(3)
собрав под знаком Σ производные по хj первых, двух сумм выражения . Ясно, что появление здесь слагаемого есть следствие перехода от системы (1) к (2). Обратим теперь.внимание на то, что в левую часть (3) входит выражение производной по хj. Функции

т.е. функции Лагранжа в ее классическом виде. Для cоставления достаточно данных исходной задачи (1), поэтому естественно стремиться сформулировать такие условия существования экстремума f(X),которые включали бы только , а не .
Обратим внимание на множитель , связанный с j -й искусственной строкой (2) и обладающий свойством . При (или, что то же, при ) он обращается в нуль, и необходимые условия существования Х0 (из рассматриваемых в данный момент) принимают вид

Далее, при (это равносильно равенству , так как ) соответствующий множитель отличен, вообще говоря, от нуля. Его знак в этом случае определяется из следующих соображений: если правой, части любой строки дать отрицательное приращение, то область определения исследуемой задачи только расширится (произвольное значение удовлетворяет и неравенству ); величина z0 при этом не уменьшится (всякое расширение U, создает предпосылки для улучшения ожидаемых z0), т.е. или . Таким образом, при необходимые условия есть

Обращаясь теперь к группе соотношений и применяя те же способы оценки знаков , можно получить, объединенную сводку искомых необходимых условий, которым должны удовлетворять оптимальные в рассматриваемой задаче (1):
(4)
Следует специально подчеркнуть, что соотношения (4) должны рассматриваться лишь тогда, когда существуют такие , при которых , т.е. ; в противном случае возникает неопределенность выбора (нарушается условие регулярности ограничений (1), множество компонент становится неограниченным), и равенства теряют смысл.
Очевидно, требования (4) полностью совпадают с (1) (п. 4.3) при Х≥0, причем соответствие результатов распространяется и на достаточные условия существования .
Пусть точка удовлетворяющая (4), является седловой для ; следовательно, должно выполняться неравенство

В силу (4) сумма равна нулю, а каждое слагаемое суммы неотрицательно поскольку знаки разностей в (1) и соответствующих в (4) всегда совпадают. Таким образом, приходим к утверждению «f(X) + (неотрицательная величина) ≤ f(X0)» и тем более . Этим подтверждается достаточность исходного предположения.
Проведенный анализ свойств экстремума z в задаче (1) позволяет дать краткую формулировку теоремы Куна - Таккера: для того, чтобы экстремум функции f(X) был достигнут в точке при условиях (1), необходимо и достаточно требовать существования таких , при которых является седловой точкой функции .
Заметим теперь, что теорема Куна - Таккера, отражающая роль седловой точки , может рассматриваться с более общих позиций, вне связи с предположениями о дифференцируемости .
Пусть, например, в задаче (1) отсутствуют требования, существования производных и некоторая точка является седловой для функции

на множестве U, причем . Нетрудно убедиться, что эти условия являются достаточными условиями экстремума, (в данном случае максимума). Действительно, из определения седловой точки следует
;
правое неравенство есть
или
;
поскольку знаки , совпадают со знаками соответствующих разностей , и кроме того, рассматриваемое неравенство выполняется для всех допустимых (в частности, для ), получаем ; в этой ситуации левое неравенство принимает вид f(X) + (неотрицательная величина) ≤ f(Х*) или f(X) ≤ f(Х*), что и подтверждает оптимальность X*.
Таким образом, использование производных функции в ходе доказательств теорем о существований экстремума совсем не обязательно, однако в инженерных задачах оно часто приводит к упрощениям расчетов.
В заключение полезно подвести некоторые итоги: исследована проблема обобщения классического метода множителей Лагранжа на случай ограничений вида и Х≥0 в задачах нелинейного программирования; показана возможность такого обобщения и изучены особенности функции Лагранжа в точке относительного экстремума f(X); установлена связь между условиями существования точек X0 и , выраженная теоремой Куна - Таккера. Ниже дан пример •непосредственного использования полученных результатов.
Пример. Найти

при

Решение. Составим функцию Лагранжа в ее классическом виде (так, как это было бы в случае ограничений-равенств отсутствия требований неотрицательности х1, х2):

Из условий и получаем

Среди возможных решений этой системы нужно выбрать теперь те, которые удовлетворяют соотношениям (4). Оказывается, этим свойством обладает одно решение:

тот факт, что все оказались равными нулю, а , указывает на несущественность исходных ограничений задачи; проверка достаточных условий сводится к установлению факта выпуклости z (это можно сделать здесь простыми геометрическими построениями).
Теория Куна - Таккера позволяет заметно расширить круг задач нелинейного программирования, решение которых может быть получено в аналитическом виде. 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | Поиск по сайту:
|