Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


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




I'. Если - i < 0, то xj 0,

если xj 0, то - i = 0.

II'. Если i(x1,x2,…, xn) < bi, то i = 0,

если i > 0, то i(x1,x2,…, xn) = bi.

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

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

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

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

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

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

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

i(x1,x2,…, xn) = ijxj ≤ bi , i=1,2,…,m,

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

= λoi = yoi ; = cj; = aij ;

i = oi aij .

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

Если ijyoi > cj, то xoj = 0;

если xoj > 0, то ijyoi = cj;

если ijxoj < bi, то yoi = 0;

если yoi > 0, то 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)
1(x1,x2,…, xn) ≤ 1,

2(x1,x2,…, xn) ≤ 2,

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

m(x1,x2,…, xn) ≤ m,

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

 

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

(x1,x2,…, xn, λ1, λ2,…, λm) = f (x1,x2,…, xn) + i (bi i(x1,x2,…, xn)).

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

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

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

(x, λo) ≤ (xo, λo) ≤ (xo, λ).

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

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





Поделиться с друзьями:


Дата добавления: 2016-04-03; Мы поможем в написании ваших работ!; просмотров: 757 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Логика может привести Вас от пункта А к пункту Б, а воображение — куда угодно © Альберт Эйнштейн
==> читать все изречения...

2255 - | 2185 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.