
- •3.2. Модели задач линейного программирования
- •3.2.1. Составление моделей
- •3.2.2. Задача о составе смеси
- •3.2.3. Задача о загрузке оборудования
- •3.2.4. Задача о распределении ресурсов
- •3.2.5. Задача о перевозках (транспортная задача).
- •3.3. Основная задача линейного программирования
- •X 0, (3.19)
- •4. Графическое решение задач линейного программирования
- •4.1. Решение задач линейного программирования графическим методом
- •4.2. Свойства основной задачи линейного программирования
- •4.3. Исследование графического решения задач линейного программирования
- •4.3.1. Исследование чувствительности решения к изменениям коэффициентов правых частей ограничений
- •4.3.2. Исследование чувствительности решения к изменениям коэффициентов матрицы системы ограничений
- •4.3.3. Исследование чувствительности решения к изменениям коэффициентов целевой функции
- •5. Решение задачи лп симплексным методом
- •5.1. Алгоритм поиска оптимального решения
- •5.2. Определение опорного решения
- •5.3. Общий алгоритм симплексного метода
- •6. Исследование решения задач линейного программирования
- •6.1. Двойственность задач линейного программирования
- •6.2. Решение двойственной задачи
- •6.3. Экономическая интерпретация двойственности
- •6.4. Анализ чувствительности решения к изменению правых частей ограничений
- •6.5. Анализ чувствительности решения к изменению коэффициентов целевой функции
- •7. Решение транспортных и сетевых задач
- •7.1. Транспортная задача открытого типа
- •7.2. Определение допустимого базисного решения транспортной задачи
- •7.3. Распределительный метод решения транспортной задачи
- •7.4. Метод потенциалов для решения транспортной задачи
- •Алгоритм решения транспортной задачи методом потенциалов
- •7.5. Решение транспортной задачи по критерию времени
- •7.6. Решение сетевых задач методом линейного программирования
6.3. Экономическая интерпретация двойственности
Экономический смысл решения двойственной задачи целесообразно рассмотреть на конкретном примере (6.15) и (6.16).
Значения
переменных
двойственной задачи (6.16) можно рассматривать
как ценность (оценку) единичного ресурсаi–го вида в прямой
задаче (6.15).
Полученные
значения переменных в двойственной
задаче
показывают, на сколько изменится целевая
функция прямой задачи при изменении на
единицу соответственно первого и
третьего видов сырья. При этом значения
соответствующих базисных переменных
будут изменяться: дляy1
x2на 5/8,
y2 на 1/8,х3на 1/4; дляy3х2на 1/8,y2на 5/8,х3на 1/4. Значение
=0
означает, что изменение данного вида
ресурса не приводит к изменению целевой
функции и этот ресурс использован не
полностью для получения оптимального
решения, т.е. имеется скрытый запас
ресурса. Величина этого запаса определяется
значением дополнительной переменнойy2=80 в
оптимальном решении прямой задачи.
Таким образом, положительную, отличную от нуля двойственную оценку имеют лишь те виды ресурсов, которые полностью используются при оптимальном плане производства. Поэтому двойственные оценки определяют дефицитность используемых ресурсов.
Левые части ограничений двойственной задачи определяют оценку сырья или ресурса, затраченного на производство единицы каждого вида продукции. Эта оценка должна быть не меньше цены единицы продукции соответствующего вида.
Если
подставить оптимальные значения
двойственной задачи в ограничения
двойственной задачи, то получится:
423/4+0+5/4>10,
223/4+0+25/4=14,
23/4+0+55/4=12.
Первое ограничение выполняется как строгое неравенство. Это означает, что цена продукта А оказалась ниже, чем двойственная оценка сырья, затраченного на ее производство, т.е. эта продукция нерентабельна для данного производства, и, как следует из решения прямой задачи, выпуск продукции А не предусматривается оптимальным планом производства (х1=0).
Величина
превышения затрат над стоимостью
определяется значением
в оптимальном решении двойственной
задачи. Второе и третье ограничения
выполняются как строгие равенства. Это
означает, что двойственная оценка сырья,
используемого на производство единиц
продукции В и С, соответствует в точности
их ценам. Отсюда следует, что выпуск
этих видов продукции экономически
целесообразен и их производство
предусматривается оптимальным планом
прямой задачи (х2=82,х3=16).
Целевая функция двойственной задачи показывает общую оценку (стоимость) сырья, используемого на производство продукции, и она должна быть минимальной.
6.4. Анализ чувствительности решения к изменению правых частей ограничений
Рассматривается анализ чувствительности решения к изменению коэффициентов cjиbi(3.15), (3.16). Для исследования задач линейного программирования на чувствительность решения к изменению исходных параметров задачи используется понятие вектора устойчивости решения.
Решение задачи можно записать через матрицу перехода конечной симплекс-таблицы
,
(6.17)
где [XB] – матрица-столбец базисных переменных конечной симплекс-таблицы;
[P] – матрица перехода конечной симплекс-таблицы прямой задачи;
[b1,…,bi,…,bm-1]T– матрица-столбец свободных членов исходной симплекс-таблицы;
[B] – матрица-столбец свободных членов конечной симплекс-таблицы.
Если для исследования на чувствительность коэффициентов biдать каждому из них в исходной симплекс-таблице некоторое приращениеbi, то результат решения получит некоторое приращение:
.
(6.18)
[B] является вектором устойчивости опорного или оптимального решения к изменению коэффициентовbi.
Тогда [B] можно определить как
.
(6.19)
Исходя из условия неотрицательности значений переменных [XB] и, следовательно, неотрицательности [XB]= [B]0 можно найти пределы изменения каждого коэффициентаbi.
Анализ
чувствительности полученного решения
прямой задачи к изменению правых частей
ограничений, т.е. bi,
предполагает, что вычисляются пределы
изменения каждого из коэффициентов,
при которых оптимальное решение прямой
задачи существует (или оптимальные
значения переменных двойственной задачи).
Вектор устойчивости решения прямой задачи к коэффициентам bi запишется:
Условия
неотрицательности компонент вектора
[B]
приводят к системе неравенств:
или после приведения подобных членов:
.
(6.20)
Анализ изменений всех коэффициентов одновременно затруднителен и требует решения сложных систем неравенств.
На
практике предполагается изменение
только одного коэффициента, например
b1,
и тогдаb10,
а остальныеbi=0,,
при таких условиях решается рассмотренная
выше система неравенств для определения
допустимых пределов измененияb1.
Аналогично исследуются пределы изменения
остальных коэффициентовbi.
Для определения пределов изменения
целевой функцииFпрямой задачи, при соответствующих
приращенияхbi,
используется полученное значение
переменных двойственной задачи
.
Ранее установили, что каждомуi-му
ограничению прямой задачи соответствует
переменная двойственной задачи. Если
двойственная переменная
в
последней симплекс-таблице двойственной
задачи находится в числесвободныхи, следовательно,
,
то приращение целевой функции определяется
как
.
Если
находится в числебазисныхпеременных
последней симплекс-таблицы и вычислены
допустимые пределы изменения коэффициентаbi, т.е.
biminbibimax,
то
пределы изменения целевой функции будут
.