
- •Министерство образования Российской Федерации
- •1. Линейная производственная задача
- •2. Двойственная задача
- •Задача о "расшивке узких мест производства"
- •3. Транспортная задача линейного программирования
- •4. Динамическое программирование. Распределение капитальных вложений
- •5. Динамическая задача управления производством и запасами
- •6. Матричная игра как модель конкуренции и сотрудничества
- •8. Задача о кратчайшем пути
- •9. Задача о назначениях
- •14. Матричная модель производственной программы предприятия
- •15. Принятие решений в условиях неопределенности
- •Составим матрицу рисков.
- •16. Анализ доходности и риска финансовых операций
- •17. Задача формирования оптимального портфеля ценных бумаг
2. Двойственная задача
Ранее мы рассмотрели конкретную линейную производственную задачу по выпуску четырех видов продукции с использованием трех видов ресурсов по заданным технологиям.
Теперь представим себе, что возникла новая ситуация. Знакомый предприниматель, занимающийся производством каких-то других видов продукции, но с использованием трех таких же видов ресурсов, какие имеются у нас, предлагает нам "уступить" по определенным ценам все имеющиеся у нас ресурсы и обещает платить у1 рублей за каждую единицу первого ресурса, у2 руб – второго, у3 руб – третьего. Возникает вопрос: при каких ценах у1, у2, у3 мы можем согласиться с предложением.
Величины у1, у2, у3 принято называть расчетными, или двойственными, оценками ресурсов. Они прямо зависят от условий, в которых действует наше предприятие.
В моей задаче технологическая матрица А, вектор объемов ресурсов В и вектор удельной прибыли С имеют вид:
4
0
8
7
316
A = 3 2 5 1 B= 216 C= ( 31 10 41 29 )
5
6
3
7
199
Для производства единицы продукции первого вида необходимо затратить, как видно из матрицы А, 4единицы ресурса первого вида, 3 единицы ресурса второго вида и 5 единиц третьего (элементы первого столбца матрицы). В ценах у1, у2, у3затраты составят4у1 + 3у2 + 5у3, т.е. столько заплатит предприниматель за все ресурсы, идущие на производство единицы первой продукции. На рынке за единицу первой продукции мы получили бы прибыль 31 руб. Следовательно, мы можем согласиться с предложением П только в том случае, если он заплатит не меньше
4у1 + 3у2 + 5у3 31
Аналогично, во втором столбце матрицы А указаны затраты различных ресурсов на производство единицы продукции второго вида. Эти затраты составят 2у2 + 6у3, а на рынке за единицу продукции второго вида мы получили бы прибыль10рублей. Поэтому перед предпринимателем ставится условие
5у1 +4у3 10
и так далее по всем видам продукции.
За все имеющиеся у нас ресурсы нам должны заплатить 316у1 + 216у2 +199у3рублей. При поставленных нами условиях предприниматель будет искать такие значения величин у1, у2, у3, чтобы эта сумма была как можно меньше. Здесь речь идет не о ценах, по которым мы когда-то приобретали эти ресурсы, а об этих ценах, которые существенно зависят от применяемых нами технологий, объемов ресурсов и от ситуации на рынке.
Таким образом, проблема определения расчетных оценок ресурсов приводит к задаче линейного программирования: найти вектор двойственных оценок
y (у1, y2, y3)
минимизирующий общую оценку всех ресурсов
W= 316y1 + 216y2 +199y3 (1)
при условии, что по каждому виду продукции суммарная оценка всех ресурсов, затрачиваемых на производство единицы продукции, не меньше прибыли, получаемой от реализации единицы этой продукции
4у1
+ 3у2
+ 5у3
31
5у1 + 4у3 10 (2)
8у1 + 5у2 + 3у3 41
7у1 + 1у2 + 7у3 29
причем оценки ресурсов не могут быть отрицательными
y10,
y2
0,
y3
0 (3)
Решение полученной задачи легко найти с помощью второй основной теоремы двойственности, согласно которой для оптимальных решений
(х1,
х2,
х3,
х4)
и
(y1,
y2,
y3)
пары двойственных задач необходимо и достаточно выполнение условий
23
(4у1 +
3у2 +
5у3
– 31) = 0
0 (5у1 + 4у3 – 10) = 0
28 (8у1 + 5у2 + 3у3 – 41) = 0
0 (7у1 + 1у2 + 7у3 – 29) = 0
Так как x1 > 0 и x3 > 0, то
y1 (4*23 +8*28 - 316) = 0
y2 (3*23 +5*28 - 216) = 0
y3 (5*23 + 3*28 - 199) = 0
4y1
+ 3y2
+ 5y3
= 31
8y1 + 5y2 + 3y3 = 41
y2=0
откуда следует у1=4, у3=3.
Таким образом, получили двойственные оценки ресурсов
у1=4; у2=0; у3=3, (4)
причем общая оценка всех ресурсов равна 1861.
Решение (4) содержалось в последней строке последней симплексной таблицы исходной задачи. Важен экономический смысл двойственных оценок. Например, двойственная оценка второго ресурса у1=4 показывает, что добавление одной единицы 1-го ресурса обеспечит прирост прибыли в 4 единицы.