Условия дополняющей нежесткости Куна-Таккера

I'. Если Условия дополняющей нежесткости Куна-Таккера - student2.ru - Условия дополняющей нежесткости Куна-Таккера - student2.ru i Условия дополняющей нежесткости Куна-Таккера - student2.ru < 0, то xj Условия дополняющей нежесткости Куна-Таккера - student2.ru 0,

если xj Условия дополняющей нежесткости Куна-Таккера - student2.ru 0 , то Условия дополняющей нежесткости Куна-Таккера - student2.ru - Условия дополняющей нежесткости Куна-Таккера - student2.ru i Условия дополняющей нежесткости Куна-Таккера - student2.ru = 0.

II'. Если Условия дополняющей нежесткости Куна-Таккера - student2.ru i(x1 ,x2 ,…, xn ) < bi , то Условия дополняющей нежесткости Куна-Таккера - student2.ru i = 0,

если Условия дополняющей нежесткости Куна-Таккера - student2.ru i > 0 , то Условия дополняющей нежесткости Куна-Таккера - student2.ru i(x1 ,x2 ,…, xn ) = bi.

Условия I' и II' называются условиями дополняющей нежесткости.Рассмотрим их экономическую интерпретацию, исходя из прежней экономической постановки задачи ВП: x1 ,x2 ,…, xn - план производства продукции, f (x1 ,x2 ,…, xn ) - прибыль от реализации продукции, Условия дополняющей нежесткости Куна-Таккера - student2.ru i(x1 ,x2 ,…, xn ) - потребность в ресурсе i по данному варианту производственной программы, x1 ,x2 ,…, xn , bi - лимит ресурса i.

Ранее нами было установлено, что Условия дополняющей нежесткости Куна-Таккера - student2.ru i есть оценка ресурса i по его влиянию на оптимальное значение целевой функции. Эта оценка равна производной Условия дополняющей нежесткости Куна-Таккера - student2.ru = λoi. Это справедливо для всех i.

Рассмотрим содержание соотношений II'. Положительность оценки λoioi>0) указывает на то, что ресурс bi в оптимальном плане используется полностью, то есть Условия дополняющей нежесткости Куна-Таккера - student2.ru i(xo1,xo2,…, xon) = = bi . Если ресурс используется не полностью, то есть Условия дополняющей нежесткости Куна-Таккера - student2.ru i(xo1,xo2,…, xon) < bi , то этот ресурс не является дефицитным, его оценка равна нулю: λoi =0.

Аналогичным будет подход при рассмотрении содержания условий I'.

Продукт j целесообразно включить в план производства (xj > 0) только в том случае, когда результатная оценка продукции Условия дополняющей нежесткости Куна-Таккера - student2.ru совпадает с ее затратной оценкой Условия дополняющей нежесткости Куна-Таккера - student2.ru i Условия дополняющей нежесткости Куна-Таккера - student2.ru , то есть когда достигается баланс результата и затрат, связанных с малым выпуском продукции. Если же получаемый результат Условия дополняющей нежесткости Куна-Таккера - student2.ru (оценка продукции) меньше затрат ресурсов Условия дополняющей нежесткости Куна-Таккера - student2.ru i Условия дополняющей нежесткости Куна-Таккера - student2.ru , то включение в план производства продукта целесообразно (xj = 0).

Рассмотрим формулировку условий дополняющей нежесткости применительно к задаче линейного программирования. Для такой задачи

Z = f (x1 ,x2 ,…, xn ) = Условия дополняющей нежесткости Куна-Таккера - student2.ru jxj max,

Условия дополняющей нежесткости Куна-Таккера - student2.ru i(x1 ,x2 ,…, xn ) = Условия дополняющей нежесткости Куна-Таккера - student2.ru ijxj ≤ bi , i=1,2,…,m,

xj ≥ 0, j=1,2,…,n,

Условия дополняющей нежесткости Куна-Таккера - student2.ru = λoi = yoi ; Условия дополняющей нежесткости Куна-Таккера - student2.ru = cj ; Условия дополняющей нежесткости Куна-Таккера - student2.ru = aij ;

Условия дополняющей нежесткости Куна-Таккера - student2.ru i Условия дополняющей нежесткости Куна-Таккера - student2.ru = Условия дополняющей нежесткости Куна-Таккера - student2.ru oi aij .

Условия дополняющей нежесткости для задачи линейного программирования запишутся следующим образом.

Если Условия дополняющей нежесткости Куна-Таккера - student2.ru ijyoi > cj, то xoj = 0;

если xoj > 0 , то Условия дополняющей нежесткости Куна-Таккера - student2.ru ijyoi = cj ;

если Условия дополняющей нежесткости Куна-Таккера - student2.ru ijxoj < bi, то yoi = 0;

если yoi > 0, то Условия дополняющей нежесткости Куна-Таккера - student2.ru ijxoj = bi.

Полученные соотношения были изучены нами еще в теории линейного программирования.

Теорема Куна-Таккера.

Введем понятие седловой точки функции многих переменных. Дана некоторая функция Q=Q(x1 ,x2 ,…, xn , y1, y2 ,…, ym) двух групп переменных x1 ,x2 ,…, xn и y1, y2 ,…, ym . Пусть по первой группе переменных функцию Q требуется максимизировать, по второй-минимизировать.

Определение. Точка (xo1 ,xo2 ,…, xon , yo1, yo2 ,…, yom ) = (Xo,Yo) называется седловой точкой функции Q, если в ней выполняется следующее неравенство:

Q(X, Yo) ≤ Q (Xo,Yo) ≤ Q(Xo,Y).

(4.1)
Рассмотрим следующую задачу выпуклого программирования:

Z = f (x1 ,x2 ,…, xn ) max,

(4.2)
Условия дополняющей нежесткости Куна-Таккера - student2.ru 1(x1 ,x2 ,…, xn ) ≤ Условия дополняющей нежесткости Куна-Таккера - student2.ru 1,

Условия дополняющей нежесткости Куна-Таккера - student2.ru 2(x1 ,x2 ,…, xn ) ≤ Условия дополняющей нежесткости Куна-Таккера - student2.ru 2,

- - - - - - - - - - - - - - -

Условия дополняющей нежесткости Куна-Таккера - student2.ru m(x1 ,x2 ,…, xn ) ≤ Условия дополняющей нежесткости Куна-Таккера - student2.ru m,

(4.3)
x1 ≥ 0, x2 ≥ 0, … , xn ≥ 0.

Перейдем от этой задачи на условный экстремум к задаче на безусловный экстремум с помощью функции Лагранжа

Условия дополняющей нежесткости Куна-Таккера - student2.ru (x1 ,x2 ,…, xn, λ1, λ2,…, λm ) = f (x1 ,x2 ,…, xn ) + Условия дополняющей нежесткости Куна-Таккера - student2.ru i (biУсловия дополняющей нежесткости Куна-Таккера - student2.ru i(x1 ,x2 ,…, xn )).

(4.4)
Предположим, что найдена седловая точка функции Лагранжа

(xo, λo) = (xo 1, xo2,…, xon ; λo1, λo2,…, λom) .

Тогда справедливым будет следующее неравенство:

Условия дополняющей нежесткости Куна-Таккера - student2.ru (x, λo) ≤ Условия дополняющей нежесткости Куна-Таккера - student2.ru (xo, λo) ≤ Условия дополняющей нежесткости Куна-Таккера - student2.ru (xo, λ).

Задача отыскания точки (xo, λo) из области определения функции Условия дополняющей нежесткости Куна-Таккера - student2.ru (x, λ), удовлетворяющей неравенству (4.4), называется задачей о седловой точке.

Теорема. Точка xo будет являться решением задачи ВП (4.1)-(4.3) тогда и только тогда, когда существует такая точка λo ≥ 0, что точка (xo, λo) является седловой точкой функции Лагранжа Условия дополняющей нежесткости Куна-Таккера - student2.ru (x, λ ).

Наши рекомендации