Экономическая интерпретация двойственной задачи

advertisement
Двойственные задачи
Каждой задаче линейного
программирования соответствует задача,
называемая двойственной или
сопряженной по отношению к исходной
задаче.
Экономическая интерпретация
двойственной задачи

Рассмотрим задачу об использовании ресурсов
f x   C1 x1  C2 x2  max

 a11 x1  a12 x2  b1
a x  a x  b
 21 1
22 2
2

 a31 x1  a32 x2  b3

x1 , x2  0
Предположим, что некоторая организация
решила закупить ресурсы S1, S2 и S3
предприятия и необходимо установить
оптимальные цены на эти ресурсы: y1,y2 и y3
Экономическая интерпретация
двойственной задачи

Рассмотрим задачу об использовании ресурсов
Z(y)= b1y1 + b2y2 + b3y3 → min.  a 11y1  a 21y 2  a 31y 3  C1

a 12 y1  a 22 y 2  a 32 y 3  C 2

у1 , y 2 , y3  0


Предприятие, продающее ресурсы,
заинтересовано в том, чтобы полученная
выручка была не менее той суммы, которую
предприятие могло получить при переработке
ресурсов в готовую продукцию.
Экономическая интерпретация
двойственной задачи

Цены ресурсов y1, y2, y3 называются учетными,
неявными, теневыми, их часто называют
оценками ресурсов.

Формулировка двойственной задачи
Найти такой набор оценок ресурсов,
при которых общие затраты на ресурсы будут
минимальными при условии,
что затраты на ресурсы при производстве
каждого вида продукции будут не менее
выручки от реализации этой продукции.
Свойства
взаимно двойственных задач
 В одной задаче ищут максимум целевой функции, а в
другой минимум.
 Коэффициенты при переменных в целевой функции одной
задачи являются свободными членами системы ограничений
в другой.
 Каждая из задач задана в стандартной форме, причем в
задаче на максимум все неравенства вида ”≤”, а в задаче
на минимум – все неравенства вида “≥”.
 Матрицы коэффициентов при переменных в системах
ограничений являются транспонированными друг к другу.
 Число неравенств в системе ограничений одной задачи
совпадает с числом переменных в другой задаче.
 Условия неотрицательности переменных имеются в обеих
задачах.
Пример
f(x)= –х1 + 2х2 → max
 2 x1  x2  1
 x  4 x  24
2
 1
 x1  x2  3
 x x 5
 1 2
 x1 , x2  0
Пример
f(x)= –х1 + 2х2 → max
 2 x1  x2  1
 x  4 x  24
 1
2

 x1  x2  3
  x1  x2  5
Запись решения
двойственной задачи





1) min z(y)=max f(x).
Если одна из задач имеет решение, то имеет решение и
другая.
2) Установим соответствие между переменными:
переменной xi из исходной задачи ставится в соответствие
дополнительная переменная из двойственной задачи,
введенная в i-е ограничение (x1 ~ y5, x2 ~ y6). Аналогично,
первоначальным переменным двойственной задачи
соответствуют дополнительные переменные исходной
задачи.
3) Компоненты оптимального решения двойственной
задачи равны по абсолютной величине коэффициентам
при соответствующих переменных в последней записи
целевой функции исходной задачи.
4) Если в одной из двойственных задач нарушается
единственность оптимального решения, то оптимальное
решение двойственной задачи вырожденное.
Важно помнить
Положительным (ненулевым) компонентам
оптимального решения одной из взаимно
двойственных задач соответствуют нулевые
компоненты оптимального решения другой
задачи.
Объективно обусловленные оценки ресурсов
определяют степень дефицитности ресурсов:
по оптимальному плану производства
дефицитные (т.е. полностью использованные)
ресурсы получают ненулевые оценки, а
недефицитные – нулевые оценки.
Пример
Последняя запись целевой функции исходной
задачи с двумя переменными имела вид:
2
3
f x   10  x3  x 4
7
7
Ее решение
X  4; 7; 0; 0; 6; 6
Поставим в соответствие переменные:
x1
y5
x2 x3
y6 y1
x4 x5
y 2 y3
x6
y4
Решение взаимно двойственной задачи:
min z  y   10,
2 3

Y  , ,0,0,0,0 
7 7


Экономический смысл переменных
взаимно-двойственных задач
Компоненты оптимального решения исходной задачи
Число единиц
Остатки ресурсов (число единиц)
продукции
Р1
Р2
x1
x2
y5
y6
Превышение затрат
на ресурсы над
ценой их
реализации
S1
S2
S3
S4
x3
x4
x5
x6
y1
y2
y3
y4
Объективно обусловленные оценки
ресурсов (условные цены)
Компоненты оптимального решения двойственной задачи
Экономический смысл объективно
обусловленных оценок ресурсов


Оценки ресурсов показывают, на сколько
денежных единиц изменится максимальная
прибыль (выручка) от реализации продукции
при изменении запаса соответствующего
ресурса на одну единицу.
2) Двойственные оценки могут служить
инструментом анализа и принятия правильных
решений в условиях постоянно меняющегося
производства. С помощью этих оценок
возможно сопоставление оптимальных
условных затрат и результатов производства.
Экономический смысл объективно
обусловленных оценок ресурсов


Но: Оценки ресурсов позволяют судить об
эффекте не любых, а лишь сравнительно
небольших изменений ресурсов. При резких
изменениях сами оценки могут стать другими,
тогда их невозможно использовать для анализа
эффективности производства.
3) По соотношениям объективно обусловленных
оценок могут быть определены расчетные
нормы заменяемости ресурсов, при соблюдении
которых проводимые замены в пределах
устойчивости двойственных оценок не влияют
на эффективность оптимального плана.
Пример

Дана задача линейного программирования, ее решение и
последняя запись целевой функции.

Записать для нее двойственную задачу и ее решение.
f  x   3x1  5 x2  7 x3  max
 5 x1  3x2  3x3  18
 2 x  x  4 x  11
 1 2
3

 3x1  4 x2  x3  3
 x1  5 x2  2 x3  12

Последняя запись целевой функции:

Ответ:
X *  3; 1; 2; 0; 2; 0; 0
5
2
5
f x   28  x4  x7  x6
6
3
3
СПАСИБО ЗА ВНИМАНИЕ!
к.т.н., доц. Калашникова Т.В.
tvkalash@tpu.ru
Download