
- •Раздел 1
- •1. Предмет математического программирования
- •1.1. Модель задачи математического программирования
- •1.2. Классификация методов математического программирования
- •2. Линейное программирование
- •2.1. Виды задач линейного программирования
- •Задача о наилучшем использовании ресурсов
- •Задача о раскрое материалов
- •Задача о смесях
- •2.2. Формы записи задач линейного программирования
- •Переход к канонической форме
- •Переход к симметричной форме
- •2.3. Геометрическая интерпретация и графическое решение злп
- •Графический метод решения злп
- •Свойства решений злп
- •Симплексный метод
- •2.5.1. Построение начального опорного плана
- •Нахождение оптимального опорного плана. Переход к нехудшему опорному плану
- •Переход к нехудшему опорному плану
- •3. Двойственность в линейном программировании
- •3.1. Понятие двойственности. Построение двойственных задач
- •Правило построения двойственной задачи
- •Соответствия между неизвестными в паре взаимно двойственных задач
- •Основные теоремы двойственности и их экономическое содержание
3. Двойственность в линейном программировании
3.1. Понятие двойственности. Построение двойственных задач
Понятие двойственности служит иллюстрацией одного из законов диалектики - закона единства и борьбы противоположностей. К аналогичным в математике относятся понятия «плюс» и «минус», «дифференцирование» и «интегрирование», в физике – «положительный» и «отрицательный» заряды, «северный» и «южный» магнитные полюса, в биологии – индивидуумы «мужского» и «женского» вида и т.д.
В линейном программировании понятие
двойственности рассмотрим на примере
задачи оптимального использования
сырья. Пусть на предприятии решили
использовать отходы основного
производства. В плановом периоде
появились отходы сырья
видов в объемах
единиц (
).
Из этих отходов, учитывая специализацию
предприятия, можно наладить выпуск
видов неосновной продукции. Обозначим
через
норму расхода сырья
-го
вида на единицу
-й
(
)
продукции,
цена реализации
единицы
-й
продукции (реализация обеспечена).
Неизвестные величины задачи:
объемы выпуска
-й
продукции, обеспечивающие предприятию
максимум выручки.
Математическая модель задачи:
;
(3.1)
(3.2)
.
(3.3)
Предположим далее, что с самого начала
при изучении вопроса об использовании
отходов основного производства на
предприятии появилась возможность
реализации их некоторой организации.
Необходимо установить прикидочные
оценки (цены) на эти отходы. Обозначим
их
.
Оценки должны быть установлены исходя
из следующих требований, отражающих
несовпадающие интересы предприятия и
организации:
общую стоимость отходов сырья покупающая организация стремится минимизировать;
предприятие согласно уступить отходы только по таким ценам, при которых оно получит за них выручку, не меньшую той, что могло бы получить, организовав собственное производство.
Эти требования формализуются в виде следующей ЗЛП.
Требование 1 покупающей организации – минимизировать покупки:
;
(3.4)
Требование 2 предприятия, реализующего отходы сырья, можно сформулировать в виде системы организаций. Предприятие откажется от выпуска каждой единицы продукции первого вида, если
где левая часть означает выручку за сырье, идущее на единицу продукции первого вида, правая – ее цену.
Аналогичные рассуждения легко провести в отношении выпуска продукции каждого вида. Поэтому требование предприятия, реализующего отходы сырья, можно формализовать в виде следующей системы ограничений:
(3.5)
По смыслу задачи оценки должны быть неотрицательными:
.
(3.6)
Переменные
называются двойственными оценками
или объективно обусловленными
оценками. В зарубежной литературе
их называют теневыми ценами.
Задачи (3.1) (3.3) и (3.4) (3.6) называются парой взаимно двойственных ЗЛП. Так как задачи (3.1) (3.3) и (3.4) (3.6) записаны в симметричной форме, их принято называть парой симметричных двойственных задач.
Пара взаимно двойственных симметричных задач в виде коечных сумм имеет вид:
Прямая задача |
Двойственная задача |
, |
|
или в матричной форме:
Прямая задача |
Двойственная задача |
, |
|
Можно показать, что если в качестве прямой принять задачу (3.4) (3.6) об определении оптимальных оценок сырья, то двойственной к ней будет задача (3.1) (3.3) об определении оптимального плана выпуска продукции.
Из моделей (3.1) (3.3) и (3.4) (3.6) непосредственно видно, что, имея математическую модель одной из этих задач, можно легко построить модель двойственной к ней задачи.
Сопоставляя модели (3.1) (3.3) и (3.4) (3.6), можно сформулировать правило построения двойственной задачи.