
- •Раздел 5. Основы теории игр
- •Раздел 1. Структура оптимизационной модели. Классификация моделей.
- •Раздел 2. Линейное программирование
- •Характеристика линейной оптимизационной модели. Примеры задач линейного программирования и графический метод их решения.
- •2 .2. Симплекс-метод
- •2.3. Теория двойственности в линейном программировании
- •Раздел 3. Нелинейное программирование.
- •3.1.Общая характеристика нелинейной оптимизационной модели.
- •3.2.Способы решения задач нелинейного программирования.
- •Раздел 4. Динамическое программирование.
- •4.1. Общая характеристика метода динамического программирования.
- •4.2. Задача транспортировки груза по сети дорог.
- •4.3.Задача распределения ресурсов.
- •4.4. Задача определения оптимальной политики замены оборудования.
- •Раздел 5. Основы теории игр.
- •5.1.Основные понятия теории игр. Парные матричные игры с нулевой суммой.
- •5.2. Методы решения матричных игр.
- •5.3. Статистические игры.
- •6. Основы теории управления запасами.
- •6.1.Основные понятия теории управления запасами.
- •6.2. Детерминированные модели управления запасами.
- •6.3. Стохастические модели управления запасами.
- •Раздел 7. Основы теории систем массового обслуживания.
- •7.1. Основные понятия теории систем массового обслуживания.
- •7.2. Основные характеристики функционирования смо с отказами.
- •7.3. Основные характеристики функционирования смо с очередью.
- •Нелинейное программирование
2.3. Теория двойственности в линейном программировании
Каждая задача линейного программирования имеет двойственную ей задачу. Двойственную задачу можно наделить вполне определенным смыслом.
Рассмотрим в качестве исходной задачу определения оптимальной производственной программы (симметричную на максимум целевой функции).
Предположим, предприятие, разрабатывающее программу, рассматривает в качестве альтернативы продажу ресурсов. При каких условиях реализация данной альтернативы станет возможной? Определить данные условия можно, решив задачу следующего содержания:
В данной задаче:
- условные (маржинальные) цены ресурсов,
характеризующие изменение выручки
предприятия при изменении запаса ресурса
на единицу:
.
Целевая функция
задачи характеризует основания выбора
решения о приобретении ресурсов
покупателем. Покупатель стремится
минимизировать расходы на покупку
запасов
.
Ограничения
характеризуют основания выбора решения
продавцом, то есть предприятием.
Предприятие желает получить от продажи
ресурсов доход, не меньший, чем доход
от продажи продукции по ценам
.
В каждом ограничении сопоставляется
оценка ресурсов, требуемых для выпуска
единицы изделия, с ценой продажи единицы
изделия.
Для составления каждого неравенства коэффициенты (нормы расхода ресурсов) отбираются по второму индексу, обозначающему номер продукта. Данная задача является двойственной по отношению к задаче определения оптимальной производственной программы. Двойственная задача, как видно, также имеет симметричную запись. Вполне правомерно говорить о существовании пары взаимно двойственных симметричных задач.
На базе сопоставления форм записи обеих задач можно вывести следующие правила построения симметричных двойственных задач:
если целевая функция прямой задачи максимизируется, то двойственной – минимизируется, и наоборот;
числу ограничений прямой задачи равно число переменных двойственной задачи;
числу переменных прямой задачи равно число ограничений двойственной задачи;
для получения ограничений двойственной задачи необходимо транспонировать матрицу коэффициентов прямой задачи;
в двойственной задаче знак ограничений-неравенств противоположен знаку ограничений-неравенств прямой задачи;
переменные двойственной задачи неотрицательны.
Рассмотрим две возможности использования теории двойственности: 1) для рационализации решения задач, симметричных на минимум целевой функции; 2) для проведения анализа оптимальной производственной программы.
Трансформация записи задачи, симметричной на минимум целевой функции, не обеспечивает получения первоначального неотрицательного базисного решения.
В исходном пункте мы располагаем следующей записью:
При трансформации записи в каноническую система линейных уравнений принимает следующий вид:
Следовательно, матрица системы уже не будет содержать в своем составе единичную матрицу как подсистему:
Ранее рассматривались возможности получения начального неотрицательного базисного решения либо с помощью преобразований матрицы, либо с помощью искусственных переменных. Теория двойственности открывает еще одну возможность - составить двойственную задачу и решить ее симплекс-методом. В соответствии с доказанными теоремами двойственности, если одна из пары двойственных задач имеет оптимальное решение, то его имеет и другая задача. Экстремальные значения целевых функций задач совпадают
,
а оптимальные
значения переменных исходной задачи
определяются по правилу соответствия
(рис. 3) в индексной строке заключительной
симплексной таблицы.
Рис. 3. Соответствие между переменными прямой и двойственной задач.
Следует отметить,
что данная схема фиксирует именно
соответствие между переменными, а не
тождество их значений. Справедливым
является следующее утверждение:
Двойственные оценки ресурсов находят применение в так называемом постоптимизационном анализе, так как они являются маржинальными ценами ресурсов
. Это позволяет
принимать решения о перспективах
изменения запаса соответствующего
ресурса в следующем плановом периоде.
Кроме того, значения
позволяют судить о дефицитности ресурсов.
Если
,
то ресурс бездефицитен, то есть его
запас избыточен; если
положительна, то запас ресурса используется
полностью.
Двойственные
оценки можно также использовать при
принятии решений о целесообразности
расширения ассортимента. Предположим,
поступило предложение о расширении
ассортимента выпускаемых изделий за
счет дополнительного продукта. Цена
данного продукта
,
а нормы расхода ресурсов
.
Определим оценку
ресурсов, требуемых для выпуска единицы
нового изделия, и сравним ее с ценой
продажи изделия. Расширять ассортимент
выгодно, если
<
.