
- •Содержание
- •Введение в теорию принятия решений
- •Тема 1. Теория принятия решений – модель исследования операций
- •1.1. Основные понятия исследования операций
- •1.2. Операционный подход к решению задач
- •1.3. Классификация моделей в исследовании операций
- •Классы операционных задач
- •1. Задачи управления запасами
- •2. Задачи распределения
- •3. Задачи массового обслуживания
- •4. Задачи выбора маршрута
- •5. Задачи замены оборудования
- •6. Задачи упорядочения
- •7. Задачи сетевого планирования и управления
- •8. Состязательные задачи
- •9. Задачи поиска
- •Тема 2. Линейное программирование
- •2.1. Задача линейного программирования
- •2.2. Графический метод решения злп
- •Алгоритм решения задач лп графическим методом
- •2.3. Решение злп симплексным методом
- •1 Симплексная таблица
- •2 Симплексная таблица
- •3 Симплексная таблица
- •4 Симплексная таблица
- •1 Симплексная таблица
- •2 Симплексная таблица
- •3 Симплексная таблица
- •2.4. Теория двойственности в линейном программировании
- •Пример №2.7.
- •2.5. Классическая транспортная задача (ктз)
- •2.6. Общая распределительная задача линейного программирования
3 Симплексная таблица
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
x1 |
27 |
1 |
2 |
2 |
0 |
1 |
0 |
-1 |
x6 |
13 |
0 |
3 |
-12/5 |
0 |
-4/5 |
1 |
2/5 |
x4 |
20 |
0 |
-1/5 |
-4/5 |
1 |
-3/5 |
0 |
4/5 |
|
1972–F |
0 |
8 |
7 |
0 |
6 |
0 |
4 |
В третьей симплексной таблице среди элементов последней строки нет ни одного отрицательного. Поэтому четвертое базисное решение является оптимальным:
Ответ.
Используя план производства , предприятие получает наибольшую прибыль, равную
.
При этом остаток ресурса первого вида x5 = 0, второго вида x6 = 13, третьего вида x7= 0.
2.4. Теория двойственности в линейном программировании
Задача планирования производства
состоит в отыскании такого плана
,
который позволяет получить максимальную
прибыль
(2.34)
при ограничениях по заданным ресурсам
,
(2.35)
где по смыслу задачи
,
.
(2.36)
При этом по оптимальному плану производства некоторые ресурсы используются полностью (назовем их дефицитными), а другие ресурсы избыточны.
В рамках модели ЛП предприятия должна существовать внутренняя система оценки ресурсов, используемых им в процессе производства. Эти оценки связаны с технологическими особенностями (матрицей условий A), со структурой и количеством ресурсов (вектором B), а также со структурой внешних цен (вектор прибылей C). Эти оценки называются расчетными оценками ресурсов.
Пусть имеется другое предприятие – кооператив, который может использовать все имеющиеся у первого предприятия различные виды сырья для выпуска совершенно других изделий по своим технологиям и ставит вопрос о том, чтобы предприятие «уступило» кооперативу имеющееся у них сырье по «договорным» ценам. Как установить эти цены?
Пусть
– оценка единицы i-го вида ресурса;
– вектор оценок ресурсов;
–
суммарная оценка всех ресурсов
представится.
Естественно, эту сумму кооператоры
стремятся минимизировать путем изменения
оценок
.
Со своей стороны предприятие должно
учесть, что на производство единицы
продукции j-го вида оно должно
затратить различные виды ресурсов в
количествах
и их суммарная оценка будет равна
.
Очевидно, что имеет смысл «уступить»
кооператорам только в том случае, если
эта сумма будет не меньше той прибыли,
которую получит предприятие от реализации
единицы готового изделия.
Таким образом, формулируется новая задача ЛП:
найти вектор оценок ресурсов , минимизирующий суммарную оценку всех ресурсов
(2.37)
при условиях
,
,
(2.38)
где по смыслу задачи
,
.
(2.39)
Полученная задача ЛП (2.37) – (2.39) называется двойственной задачей к задаче (2.34) – (2.36). Расчетные оценки ресурсов, соответствующие оптимальному плану производства, служат компонентами оптимального решения двойственной задачи. Поэтому часто компоненту оптимального решения двойственной задачи называют двойственной оценкой i-го ресурса.
Задачи (2.34) – (2.36) и (2.37) – (2.39) образуют пару задач, называемую в линейном программировании двойственной парой.
Сравнивая две сформулированные задачи, видно, что двойственная задача составляется согласно следующим правилам.
Целевая функция исходной задачи (2.34) – (2.36) задается на максимум, а целевая функция двойственной (2.37) – (2.39) – на минимум.
Матрица
(2.40)
составленная из коэффициентов при неизвестных в системе ограничений (2.35) исходной задачи (2.34) – (2.36), и аналогичная матрица
(2.41)
в двойственной задаче (2.37) – (2.39) получаются друг из друга транспонированием (т.е. заменой строк столбцами, а столбцов – строками).
Число переменных в двойственной задаче (2.37) – (2.39) равно числу ограничений в системе (2.35) исходной задачи (2.34) – (2.36), а число ограничений в системе (2.38) двойственной задачи – числу переменных в исходной задаче.
Коэффициентами при неизвестных в целевой функции (2.37) двойственной задачи (2.37) – (2.39) являются свободные члены в системе (2.35) исходной задачи (2.34) – (2.36), а правыми частями в соотношениях системы (2.38) двойственной задачи – коэффициенты при неизвестных в целевой функции (2.34) исходной задачи.
Если переменная xj исходной задачи (2.34) – (2.36) может принимать только лишь положительные значения, то j–е условие в системе (2.38) двойственной задачи (2.37) – (2.39) является неравенством вида “
”. Если же переменная xj может принимать как положительные, так и отрицательные значения, то j – соотношение в системе двойственной задачи представляет собой уравнение. Аналогичные связи имеют место между ограничениями (2.35) исходной задачи (2.34) – (2.36) и переменными двойственной задачи (2.37) – (2.39). Если i – соотношение в системе (2.35) исходной задачи является неравенством, то i–я переменная двойственной задачи
. В противном случае переменная уj может принимать как положительные, так и отрицательные значения.
Двойственные пары задач обычно
подразделяют на симметричные и
несимметричные. В симметричной паре
двойственных задач ограничения (2.35)
прямой задачи и соотношения (2.38)
двойственной задачи являются неравенствами
вида “
”.
Таким образом, переменные обеих задач
могут принимать только лишь неотрицательные
значения.
Для практических целей рассмотренные правила позволяют составить следующую схему соответствия.
Таблица 2.4.
Исходная задача |
Двойственная задача |
Целевая функция максимизируется |
Целевая функция минимизируется |
Константы в правых частях ограничений |
Коэффициенты целевой функции |
Коэффициенты целевой функции |
Константы в правых частях ограничений |
j-й столбец коэффициентов в ограничениях |
j-я строка коэффициентов в ограничениях |
j-я строка коэффициентов в ограничениях |
j-й столбец коэффициентов в ограничениях |
j-я неотрицательная переменная |
j-е неравенство вида ≥ |
j-я переменная, не имеющая ограничений в знаке |
j-е соотношение в виде = |
i-е неравенство вида ≤ |
i-я неотрицательная переменная |
i-е соотношение в виде = |
i-я переменная не имеющая ограничений в знаке |
Пример №2.6.
Составить двойственную задачу по отношению к задаче, состоящей в максимизации функции
(1)
при условиях
(2)
(3)
Решение.
Для данной задачи
и
.
Число переменных в двойственной задаче равно числу уравнений в системе (2), т.е. равно трем. Коэффициентами в целевой функции двойственной задачи являются свободные члены системы уравнений (2), т.е. числа 12, 24, 18.
Целевая функция исходной задачи (1) – (3) исследуется на максимум, а система условий (2) содержит только уравнения. Поэтому в двойственной задаче целевая функция исследуется на минимум, а ее переменные могут принимать любые значения (в том числе и отрицательные). Т.к. все три переменные исходной задачи (1) – (3) принимают только лишь неотрицательные значения, то в системе условий двойственной задачи должны быть три неравенства вида “ ”.
Ответ.
Для задачи (1) – (3) двойственная задача имеет вид:
найти
минимум функции
при
условиях
где у1, у2, у3 – любого знака.