II. Анализ на чувствительность модели к изменениям правых частей ограничений .
Из теоремы об оценках известно, что изменение правых частей ограничений приводит к увеличению или уменьшению значения целевой функции
. Найдем такие интервалы изменения каждого из свободных членов
системы ограничений исходной задачи, в которых оптимальный план двойственной задачи не менялся бы, то есть найдем интервалы устойчивости (неизменности) двойственных оценок по отношению к изменениям запасов ресурсов каждого вида.
Известно, что двойственные оценки не меняют своей величины, если не меняется набор переменных, входящих в базис оптимального решения, тогда как значения неизвестных в оптимальном решении могут меняться.
Рассмотрим модель исходной задачи линейного программирования (1.6.1.1) в матричной форме:
где - вектор неизвестных;
- вектор коэффициентов при неизвестных в целевой функции;
- вектор свободных членов ограничений исходной задачи;
- матрица коэффициентов в системе ограничений.
После приведения задачи линейного программирования к канонической форме введением дополнительных неизвестных задача примет вид:
где вектор неизвестных переменных теперь имеет размерность
. Размерность матрицы А также изменится и будет равна
.
В результате решения задачи линейного программирования вектор X разобьется на два подвектора: - неизвестные, вошедшие в базис оптимального решения и
- свободные переменные. Соответственно и матрица А разобьется на две подматрицы
(размерности
) и
(размерности
).
состоит из столбцов матрицы А, соответствующих ненулевым переменным в оптимальном решении.
Тогда . Так как
, то
. Решение такого матричного уравнения находится из уравнения
. Обозначим
, тогда
, где матрица
характеризует влияние ресурсов на величину выпуска продукции
.
Если изменим запасы ресурсов ( ), то есть дадим
приращение
, тогда уравнение
примет вид:
, или
. Так как
, то последнее равенство примет вид:
.
Равенство определяет величину структурных сдвигов в выпуске продукции при изменении ограничений исходной задачи. Любое изменение исходных данных прямой задачи может оказать влияние, как на ее оптимальный план (
), так и на систему оптимальных двойственных оценок. Поэтому чтобы проводить экономический анализ с использованием двойственных оценок, нужно знать их интервал устойчивости.
Следовательно, необходимо определить такие интервалы изменения каждого из свободных членов системы линейных уравнений , в которых оптимальный план двойственной задачи не меняется. Это имеет место тогда, когда среди компонент вектора
нет отрицательных.
Исходя из этого, получаем следующие оценки нижних и верхних пределов устойчивости двойственных оценок при изменении каждого ограничения в отдельности.
Пределы уменьшения (нижняя граница) определяются по тем
, для которых соответствующие элементы обратной матрицы
больше нуля
:
.
Пределы увеличения (верхняя граница) определяются по тем
, для которых соответствующие элементы обратной матрицы
меньше нуля
:
.
Определим интервалы устойчивости двойственных оценок для примера 1.6.3.1:
В матричной форме данная модель имеет вид:
где - вектор переменных;
- вектор коэффициентов при переменных в целевой функции;
- вектор свободных членов ограничений исходной задачи;
- матрица коэффициентов системы ограничений.
После приведения системы ограничений к каноническому виду матрица А примет вид:
.
С ненулевыми значениями в оптимальный план вошли переменные ,
,
, следовательно, матрица
будет составлена из первого, второго и четвертого столбцов матрицы
:
. Для вычисления интервалов устойчивости двойственных оценок необходимо найти матрицу
, то есть
(правила вычисления обратной матрицы были рассмотрены в курсе «Математика»,):
.
Эту же матрицу можно получить и из последней симплексной таблицы 1.6.3.6, расположив в ней строки по возрастанию индексов базисных переменных и взяв коэффициенты при дополнительных переменных (таблица 1.6.3.8).
Таблица 1.6.3.8
Переменные прямой задачи | Основные | Дополнительные | Свободные члены, ![]() | |||
Базисные переменные | ![]() | ![]() | ![]() | ![]() | ![]() | |
![]() | - ![]() | ![]() | ||||
![]() | ![]() | - ![]() | ||||
![]() | ![]() | - ![]() | ||||
![]() | ![]() | ![]() | ![]() ![]() | ![]() | ![]() ![]() | ![]() |
Переменные двойственной задачи | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Дополнительные | Основные |
В Таблице 1.6.3.8 три базисных переменных, следовательно, ,
- номер строки, то есть
,
,
. Найдем интервалы устойчивости первого ресурса
(труд):
, то есть ресурс «труд» можно уменьшать на 600 человеко-дней до величины 1400 человеко-дней
, при этом двойственная оценка этого ресурса не изменится;
, следовательно, ресурс «труд» можно увеличивать на 1200 человеко-дней до величины 3200 человеко-дней
и двойственная оценка этого ресурса также не изменится.
Таким образом, при изменении запасов ресурса «труд» в пределах от 1400 до 3200 человеко-часов двойственная оценка его не изменится.
Предположим, что запас ресурса «труд» увеличился на 30 человеко-дней, то есть теперь он составляет 2000 + 30 = 2030, человеко-дней. Определим, как изменится при этом прибыль.
Изменение ресурса «труд» находится в интервалах устойчивости двойственных оценок , поэтому можно воспользоваться теоремой об оценках:
. Значит, объем прибыли увеличится на 400 у.е., то есть
у.е.
Такой же ответ мы получили бы, если бы решили симплексным методом задачу с новым ограничением по ресурсу «труд» (2030 человеко-дней).
Новый оптимальный план при увеличении запаса ресурса «труд» на 30 человеко-дней имеет вид:
,
,
,
.
Структурных сдвигов в полученном решении не произошло (то есть базисные переменные остались те же), но значения переменных изменились: продукции вида А будет выпущено на 5 единиц меньше, а продукции вида - на 10 единиц больше. Значение целевой функции увеличится на 400 у.е.
Найдем интервалы устойчивости второго ресурса – «сырье». Этот ресурс в оптимальном решении используется не полностью и поэтому не имеет верхней границы интервалов устойчивости. Определим нижнюю границу:
, следовательно,
.
Интервалы устойчивости третьего ресурса «оборудование»: ;
;
.
Пусть запасы ресурсов изменяются одновременно, например, (ресурс «труд» увеличим на 16 человеко-часов),
(ресурс «сырье» в оптимальном плане используется не полностью, и поэтому нет смысла его увеличивать),
(ресурс «оборудование» увеличим на 10 штук). Все изменения запасов ресурсов находятся в пределах устойчивости двойственных оценок, следовательно, решение двойственной задачи останется тем же:
,
,
,
,
. Так как ненулевым компонентам оптимального решения одной из взаимно двойственных задач соответствуют нулевые компоненты оптимального решения другой задачи, то положительным значениям переменных
,
оптимального решения двойственной задачи соответствуют нулевые значения переменных прямой задачи
(таблица соответствия 1.6.3.7). Поэтому остальные компоненты оптимального решения прямой задачи можно найти непосредственно из системы ограничений (1.6.3.2), подставив в нее
и
,
,
:
Решив эту систему, получим новое решение: . Значение целевой функции
, то естьпри увеличении ресурсов продукции вида
будет производиться на 4 единицы больше, продукции вида
будет производиться на 2 единицы больше, недоиспользование сырья уменьшится на 18 т (200 – 182 = 18) и прибыль получаемая от реализации всей продукции составит
у.е.
Дата добавления: 2014-11-30; просмотров: 5670;