- •1. Содержание математического программирования. Постановка общей и основной задач линейного программирования.
- •1. Линейное программирование
- •1.1. Примеры задач линейного программирования
- •1.2. 0Бщая и основная задачи линейного программирования
- •2. Свойства задач линейного программирования. Графический метод решения задач линейного программирования.
- •1.3. Свойства задач линейного программирования
- •1.4.1. Графический метод решения задач линейного программирования
- •3. Алгоритм симплекс-метода решения общей задачи линейного программирования.
- •1.4.2. Симплекс-метод
- •Алгоритм симплекс-метода
- •4. Метод искусственного базиса
- •1.4.3. Методы искусственного базиса
- •5. Двойственная задача линейного программирования. Экономическая интерпретация двойственной задачи линейного программирования.
- •1.5. Двойственная задача линейного программирования
- •1.5.1. Экономическая интерпретация двойственной задачи
- •6. Постановка транспортной задачи. Методы нахождения первого допустимого решения транспортной задачи.
- •1.6. Транспортная задача
- •1.6.1. Пocтaнoвкa тpaнcпopтнoй зaдaчи
- •1.6.2. Методы нахождения начального допустимого плана перевозок груза
- •1. Правило "северо-западного yглa"
- •2. Метод наименьшей стоимости
- •7. Метод потенциалов.
- •1.6.3. Метод потенциалов
- •Алгоритм решения транспортной задачи методом потенциалов
5. Двойственная задача линейного программирования. Экономическая интерпретация двойственной задачи линейного программирования.
1.5. Двойственная задача линейного программирования
Рассмотрим задачу линейного программирования
z=c1x + c2x2 +...+сnхn --> mах
при ограничениях

На основе тех же исходных данных может быть поставлена еще одна задача:
g=b1y1 +b2y2 +...+bkyk -> min
при ограничениях

Сопоставим обе задачи. Первая из них - задача на максимум, вторая - задача на минимум; в соответствии с этим изменился и характер ограничений (знак неравенств). В первой задаче n неизвестных и k ограничений, во второй - k неизвестны х и n ограничений. Коэффициенты в целевых функциях и величины в правых частях неравенств при переходе от одной задачи к другой меняются местами. Кроме того, при этом переходе транспонируется матрица ограничений А.
Обе задачи образуют двойственную пару задач. Первую из них называют прямой задачей, а вторую - двoйсmвeннoй.
Общие правила построения двойственной задачи:
1) каждому ограничению исходной задачи соответствует двойственная переменная;
2) матрицы ограничений взаимно транспонированы;
3) правые части системы ограничений одной задачи являются коэффициентами при соответствующих переменных целевой функции другой задачи. При этом максимизация целевой функции заменяется на минимизацию, и наоборот.
4) каждому ограничению-неравенству исходной задачи соответствует в двойственной задаче условие неотрицательности соответствующей двойственной переменной, а равенству - произвольная двойственная переменная.
В линейном программировании доказывается следующая основная теорема двойственности.
Теорема 1.8. Если одна из двойственных задач линейного программирования имеет решение, то имеет решение и другая. При этом значения целевых функций совпадают, т. е.
max z = min g.
1.5.1. Экономическая интерпретация двойственной задачи
Для экономической интерпретации двойственной задачи будем полагать, например, что прямая задача - задача распределения ресурсов. Предположим, что в производстве используется k различных видов ресурсов, объем которых ограничен величинами bi. Может производиться n видов продукции, величина выпуска которых характеризуется переменными хi. Известны нормы затрат каждого ресурса на единицу каждого вида продукции - аij, а также стоимостная оценка единицы продукции - сj.
Переменные величины, подлежащие определению в двойственной задаче, являются оценки yi, предписываемые каждому виду ресурсов. Они должны быть такими, чтобы общая оценка всего имеющегося количества ресурсов была минимальной, но при условии, что суммарная оценка ресурсов, расходуемых на единицу любого вида продукции, будет не меньше, чем цена за эту единицу.
С экономической стороны решение прямой задачи дает оптимальный план выпуска продукции, а решение двойственной задачи - оптимальную систему условных оценок применяемых ресурсов.
Следующая теорема устанавливает связь между решениями двух задач.
Теорема 1.9. Пусть xi*,...,хn* и у1*,...,yk* - оптимальные планы двойственных задач. Тогда
1.Если ai1,xi*
+...+аinхn*
< bi (i
),
то уi*
= 0.
2.
Если уi*
>0 (i
),то
ai1x1*
+...+аinхn*
=bi
Экономическое содержание: двойственные оценки не полностью используемых ресурсов всегда равны нулю; положительную двойственную оценку могут иметь лишь ресурсы, полностью используемые в оптимальном плане.
З.Если
а1jy1*
+...+akjyk*
>сj (j
),то
хj*=0.
4.Если
хj*
> 0 (j
),то
а1jу1*
+...+ akjyk*
=сj.
Экономическое содержание: если по двойственным оценкам производство данной продукции убыточно, то выпускать ее нерационально и она не вошла в оптимальный план; если данный вид продукции вошел в оптимальный план, то двойственная оценка затрачиваемых ресурсов равна ее цене и производство продукции по оценкам оправдано.
