
- •Введение
- •1. Предмет теории игр.
- •3.1. Задачи линейного программирования.
- •3.2. Построение экономико-математических моделей задач линейного программирования.
- •3.3. Графическое решение задачи линейного программирования.
- •4.1 Алгоритм симплекс-метода.
- •5. Методы нахождения опорного решения задачи линейного программирования.
- •5.1. Метод искусственного базиса.
- •5.2. Второй алгоритм отыскания опорного плана.
- •6. Двойственные задачи линейного программирования.
- •6.1. Взаимодвойственные задачи.
- •7. Сведение матричной игры к двойственной задаче линейного программирования.
- •7.1. Сведение задачи линейного программирования к матричной игре.
6. Двойственные задачи линейного программирования.
6.1. Взаимодвойственные задачи.
Рассмотрим задачу
об использовании ресурсов. Пусть
предприятие №1 производит
видов продукции и использует
видов сырья. Известна прибыль, получаемая
с единицы продукции
,
.
Известны технологические коэффициенты
,
,
Требуется организовать производство
так, чтобы предприятию была обеспечена
максимальная прибыль.
Таблица 6.1
Исходные данные
Цены на ресурсы |
Запасы сырья |
Продукция | |||
П1 |
П2 |
|
Пn | ||
|
|
|
|
|
|
|
Прибыль с единицы продукции |
|
|
|
|
Запишем в общем
виде экономико-математическую модель
задачи об использовании ресурсов. Для
этого введём переменные
,
– количество продукцииj-го
вида. Тогда ограничения на сырье запишутся
в виде
(6.1)
Целевая функция, определяющая максимум прибыли, имеет вид
;
(7.2)
,
.
По этим же исходным данным сформулирую задачу по предприятию №2.
Допустим, предприятие №2 решило закупить все ресурсы, которыми располагает предприятие №1. В этом случае предприятию №2 необходимо установить оптимальные цены на эти ресурсы, исходя из следующих условий:
1) общая стоимость ресурсов для предприятия №2 должна быть минимальной;
2) за каждый вид ресурса предприятию №1 надо уплатить не менее той суммы, которую это предприятие может получить при переработке данного вида ресурса в готовую продукцию.
Обозначу цены, по
которым предприятие №2 покупает ресурсы
у предприятия №1, через
,
.
Запишу экономико-математическую модель
для предприятия №2 с учётом вышеуказанных
условий 1) и 2).
Целевая функция, определяющая минимальную суммарную стоимость ресурсов, имеет вид
.
(6.3)
В соответствии с условием 2) запишем систему ограничений:
(6.4)
Сравню математические модели задач (6.1), (6.2) и (6.3), (6.4):
1) число неизвестных одной задачи равно числу ограничений другой задачи;
2) матрица коэффициентов системы ограничений получается одна из другой путём транспортирования;
3) неравенства в системах ограничений имеют противоположный смысл;
4) свободные члены системы ограничений одной из задач становится коэффициентами целевой функции другой задачи, коэффициенты целевой функции превращаются в свободные члены ограничений;
5) целевые функции в задачах имеют противоположный смысл: в первой – максимум, во второй – минимум.
Задачи линейного программирования, обладающие пятью указанными формальными признаками, называются симметричными. Одна из них называется основной, а другая – двойственной.
В линейном программировании кроме симметричных двойственных пар существуют не симметричные двойственные пары, которые имеют следующий вид:
основная задача
(6.5)
;
(6.6)
,
;
двойственная задача
(6.7)
(6.8)
Эти задачи отличаются от симметричной пары двумя особенностями:
1) ограничения задачи (6.5) – (6.6) выражены уравнениями вместо неравенств;
2) в задаче (6.7) –
(6.8) отсутствуют условия не отрицательности
переменных
,
.
Общее правило построения двойственной пары.
К пяти признакам сформулированным ранее, необходимо добавить следующие:
1) в исходной
ограничения неравенства следует
записывать со знаком
,
если целевая функция стремится к
минимуму, и со знаком
,
если целевая функция стремится к
максимуму;
2) каждому ограничению
неравенства исходной задачи соответствует
в двойственной задаче условие не
отрицательности переменных
;
3) каждому условию
равенства соответствует переменная
без ограничения на знак, и наоборот: не
отрицательным переменным
из основной задачи в двойственной задаче
соответствуют ограничения неравенства,
а неограниченным по знаку переменным
соответствуют равенства.
Приведу теорему без доказательства, справедливую для любых двойственных задач.
Теорема. Если одна из двойственных задач имеет оптимальное решение, то и другая его имеет. Причём экстремальные значения целевых функций совпадают. Если же в одной задаче целевая функций не ограничена, то двойственная ей задача противоречива.