- •1.3. Методы решения задач линейного программирования
- •1.3.1. Графоаналитический метод
- •1.3.2. Симплексный метод решения задач линейного программирования
- •1.3.3. Метод искусственного базиса
- •1.3.4. Метод Гомори. Целочисленное решение
- •1.4. Двойственные задачи линейного программирования
- •1.4.1. Построение двойственной задачи
- •1.4.2. Теоремы двойственности
- •1.4.3. Анализ устойчивости двойственных оценок
1.4. Двойственные задачи линейного программирования
Любой задаче линейного программирования можно поставить в соответствие другую задачу, сформулированную по стандартным правилам таким образом, что в ходе решения одной из них решается и другая задача. Эта пара названа двойственной (сопряженной) парой задач. В каждой такой паре имеется прямая и двойственная задачи, причем, если прямой считать двойственную, то ей соответствует первая.
1.4.1. Построение двойственной задачи
Рассмотрим обобщенную формулировку двойственной задачи линейного программирования, которая применима к любой форме представления прямой задачи и основывается на следующих правилах.
-
Число переменных в двойственной задаче равно числу основных ограничений в прямой задаче.
-
Матрица коэффициентов системы ограничений двойственной задачи получается из матрицы коэффициентов основной системы ограничений прямой задачи путем транспонирования.
-
Система основных ограничений двойственной задачи записывается в виде неравенств противоположного смысла неравенствам системы основных ограничений прямой задачи.
-
Свободными членами системы ограничений двойственной задачи являются коэффициенты функции цели прямой задачи.
-
Двойственная задача решается на минимум, если целевая функция прямой задачи задается на максимум, и наоборот.
-
Коэффициентами функции цели двойственной задачи служат свободные члены системы ограничений прямой задачи.
-
Если переменная прямой задачи
,
то
ое
условие системы ограничений двойственной
задачи является неравенством, если
любое число, то
ое
условие двойственной задачи представляет
собой уравнение. -
Если
ое
соотношение прямой задачи является
неравенством, то соответствующая оценка
ого
ресурса – переменная
,
если
ое
соотношение представляет собой
уравнение, то переменная двойственной
задачи
любое число.
В качестве примера построения двойственной задачи для данной прямой задачи рассмотрим задачу рационального использования ресурсов, которая имеет вид:
,
![]()
Необходимо найти
план выпуска продукции
из имеющихся в наличии ресурсов
и нормативов затрат сырья на изготовление
продукции, реализовав которую предприятие
получит максимальную прибыль.
Выпишем теперь для этой задачи двойственную согласно рассмотренных выше правил составления двойственных задач.
,
Здесь необходимо
определить двойственную оценку единицы
каждого вида ресурсов
,
чтобы при заданных объемах ресурсов
,
прибыли
,
нормах расхода ресурсов
минимизировать оценку всех ресурсов
предприятия, затраченных на выпуск
произведенной продукции.
Система ограничений
двойственной задачи показывает, что
двойственная оценка всех ресурсов,
затраченных на выпуск единицы продукции
ого
вида, должна быть не меньше прибыли,
получаемой при реализации единицы
продукции
ого
вида.
Решение прямой задачи дает оптимальные объемы выпуска продукции предприятием, а решение двойственной – оптимальную систему двойственных оценок ресурсов, используемых для изготовления производимой продукции.
