![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
-2/5+М = у2-(-М) ^у2 = -2/5.
4.2. Соотношения между прямой и двойственной задачами
Отметим, что каждое уравнение включает только одну неизвестную, поэтому решение двойственной задачи существует всегда и находится легко. Так бывает всегда, когда ограничения двойственной задачи связаны с начальными базисными переменными.
Конечно же, ничего не мешает использовать другие переменные при построении уравнений, необходимых для определения значений переменных двойственной задачи. Например, ограничения, ассоциируемые с переменными хх и х3, порождают следующие уравнения (проверьте!):
у, + 2у2-5 = 0, уг + Зу2 - 4 = |.
Решение этой системы уравнений также приводит к оптимальным значениям двойственной задачи у, = 29/5 и у2 = -2/5. Однако эти уравнения уже не так просты, как уравнения, ассоциируемые с переменными xt и R. (Убедитесь самостоятельно, что уравнения, ассоциированные с любыми двумя переменными из множествах,, хг, х3, xt, R, дают одни и те же значения переменных двойственной задачи.)
УПРАЖНЕНИЯ 4.2.3
1. С помощью программы TORA решите двойственную к следующей задачу ЛП и затем найдите оптимальное решение прямой задачи.
Минимизировать z = 5х, + 6х2 + Зх3
при ограничениях
5х, + Ьхг + Зх3 > 50, х, + х2 - х3 > 20, 7х, + 6х2 - 9х8 > 30, 5х, + 5х2 + 5х3>35, 2х, + 4х2- 15x8>10,
гг^ + юх^эо,
х2 - 10*3 > 20, х„ хг, х3>0.
2. Дана следующая задача линейного программирования.
Максимизировать z = Ьхх + 2хг + Зх,
при ограничениях
х1 + 5х2 + 2х3 = 30, х, - 5х2 - 6х3 < 40, Хр х2, х3>0.
Оптимальное решение этой задачи удовлетворяет уравнению (получено из г-строки симплекс-таблицы)
г + 0х, + 23х2 + 7х3 + (5 + M)xt + 0х5 = 150,
где искусственная переменная х4 и дополнительная переменная х6 входили в начальное базисное решение. Запишите соответственную двойственную задачу и найдите ее оптимальное решение, исходя из приведенного уравнения.
Глава 4. Двойственность и анализ чувствительности
3. Дана следующая задача линейного программирования.
Максимизировать z = хг + Ъхг + Зх3
при ограничениях
jc, + 2х2 + х3 = 3, 2л:, - х2 = 4, x„ х2, х3>0.
a) Запишите соответствующую двойственную задачу.
b) Используя информацию о том, что оптимальное базисное решение этой задачи содержит переменные л:, и х3, найдите оптимальное решение двойственной задачи.
4. Дана следующая задача линейного программирования.
Максимизировать z = 2лс, + 4х2 + 4х3 - 3xt при ограничениях
х, + 4х2 + xt = 8, Хр л:2, х3, х4 ^ 0.
Оптимальное решение этой задачи удовлетворяет уравнению (получено из 2-строки симплекс-таблицы)
2 + 2л:, + 0л:2 + 0x3 + Зх4 = 16.
Используя эту информацию, найдите оптимальное решение двойственной задачи.
5. С помощью двойственной задачи найдите допустимое решение следующей системы неравенств:
2л:, + 3л:2<12, -Зл:,+ 2л:2<-4, Зл:, - 5х2<2,
хх — свободная переменная, х2>0.
(Совет. Добавьте к этой системе неравенств тривиальную целевую функцию максимизировать z — Оде, + 0х2 и решите двойственную задачу.)
6. Найдите оптимальное значение целевой функции следующей задачи, основываясь только на свойствах ее двойственной задачи (т.е. не применяя симплекс-метод к двойственной задаче).
Минимизировать z = 10л:, + 4х2 + 5х3
при ограничениях
5л:,- 7x2 + 3x3>50, xv х2, х3>0.
4.2.4. Вычисление симплекс-таблиц
В этом разделе будет показано, как на основе исходных данных задачи вычисляется симплекс-таблица и как вычисляется обратная матрица на каждой итерации. С учетом структуры симплекс-таблиц, показанной на рис. 4.1, все эти вычисления можно разбить на две группы.
4.2. Соотношения между прямой и двойственной задачами
1. Вычисление значений в столбцах ограничений симплекс-таблицы (как левой, так и правой частей ограничений).
2. Вычисление значений в 2-строке.
Вычисление значений в столбцах ограничений. На произвольной симплекс-итерации значения коэффициентов в столбцах левой и правой частей ограничений вычисляются по следующей формуле 1.
'Столбец коэффициентов ограничений на i-й итерации
(Обратная матрица ^ на /'-й итерации)
Столбец исходных ^ коэффициентов ограничений J
Вычисление значений г-строки. На произвольной симплекс-итерации значения коэффициентов в г-строке вычисляются по следующей формуле 2.
'Коэффициент при j-n ^ f переменной в z-строке прямой задачи
Значение левой части j-ro неравенства двойственной задачи
Значение правой части у'-го неравенства двойственной задачи
Отметим, что формула 2 такая же, какая используется в методе 2 (раздел 4.2.3) для определения оптимального решения двойственной задачи.
Пример 4.2.2
На основе задачи из примера 4.2.1 покажем, как использовать формулы 1 и 2. Из оптимальной симплекс-таблицы этой задачи получаем
обратная матрица =
2/5 -1/5 1/5 2/5
С помощью формулы 1 вычислим коэффициенты в столбцах ограничений оптимальной симплекс-таблицы.
Столбец коэффициентов ограничений, соответствующий переменной х,
'Обратная матрица
из оптимальной симплекс-таблицы,
(2/5 -V5W1-1/5 2/5 J [2
Столбец исходных коэффициентов ограничений, ^соответствующий переменной х,
(Г
Аналогично вычисляются другие столбцы коэффициентов ограничений.
Столбец коэффициентов ограничений, соответствующий переменной х2
Столбец коэффициентов ограничений, соответствующий переменной х3
< Столбец коэффициентов ограничений, соответствующий переменной xt
2/5 1/5
2/5 1/5
-1/5 2/5
-1/5^ 2/5
-1/5 7/5
'2/5 | -1/51 | '2/5' | |
Ь/5 | 2/5 J | W |
Глава 4. Двойственность и анализ чувствительности
(Столбец коэффициентов ограничений, соответствующий
переменной R
_ (2/5 -1/5
(Столбец коэффициентов ^ _! хг ^правых частей ограничений) \х,
1/5 2/5
2/5 -1/5 1/5 2/5
-1/5^1 2/5
1(Л
12/5^ 26/5
Теперь применим формулу 2 для вычисления коэффициентов в г-строке. Оптимальные значения двойственных переменных (у,, у2) =(29/5,-2/5) вычислены в примере 4.2.1 двумя различными методами. Эти значения используются для вычисления коэффициентов в г-строке.
Коэффициент при хх = у, + 2у2 - 5 = 29/5 + 2х(-2/5) -5 = 0. Коэффициент при х2 = 2у, - у2 - 12 = 2х(29/5) - (-2/5) -12 = 0. Коэффициент при х3 = у, + Зу2 - 4 = 29/5 + Зх(-2/5) - 4 = 3/5. Коэффициент при xt = у, - 0 = 29/5 - 0 = 29/5. Коэффициент при Д = у2 - (-М) = -2/5 - (-М) = -2/5 + М.
Важно отметить, что формулы 1 и 2 можно применять на любой симплекс-итерации как к прямой, так и к двойственной задаче.
УПРАЖНЕНИЯ 4.2.4
1. В задаче из примера 4.1.2 с помощью программы TORA (выполнив команду Iterations oM-method) определите элементы симплекс-таблицы первой итерации. Затем с помощью формул 1 и 2 найдите значения всех элементов оптимальной симплекс-таблицы.
2. Дана следующая задача ЛП.
Максимизировать г = 4лс1 + 14х2
при ограничениях
2х1 + 7х2 + х3 = 21, lxx + 2x2 + xt = 2l,
jc,, х2, JCg, х4 ^ 0.
Проверьте оптимальность и допустимость следующих базисных решений.
f 1/7 0^,-2/7 1,
(0 1/2 1 -7/2 J
а) Базисные переменные (х2, xt), обратная матрица:
Ь) Базисные переменные (х2, хг), обратная матрица =
ч * Г7/45 -2/451
c) Базисные переменные (х2, XJ, обратная матрица = I
(1/2 0\
d) Базисные переменные (лс,, xt), обратная матрица =
1^-7/2 \/
4.2. Соотношения между прямой и двойственной задачами
3. Дана следующая задача ЛП.
Максимизировать z = Зле, + 2х2 + 5х3
при ограничениях
х, + 2хг + х3 + х4 = 30,
х, + 4х2 + х6 = 20, х,, х2, х3, х4, х5, х6 > 0. Проверьте оптимальность и допустимость следующих базисных решений.
(I -1/2 0"|
а) Базисные переменные (х4, х3, х6), обратная матрица =
0 1/2 0 0 0 1
Ь) Базисные переменные (х2, х3, х,), обратная матрица =
с) Базисные переменные (х2, х3, х6), обратная матрица = 1/4 -1/8 1/8 4
3/2 -1/4 -3/4
1-1 1/2 1/2,
'1/2 -1/4 0)
0 1/2 0
-2 1 1
4. Дана следующая задача ЛП.
Минимизировать z — 2х, + х2
при ограничениях
Зх, + х2 - х3 = 3, 4х, + Зх2 - х4 = 6, х, + 2х2 + х6 = 3,
Х1> ^3' Х4> ХЪ —
Вычислите симплекс-таблицу, соответствующую следующему базисному решению, и проверьте его оптимальность и допустимость.
'3/5 -1/5 0"|
Базисные переменные (хр х2, х6), обратная матрица = -4/5 3/5 0
I 1 -11,
5. Дана следующая задача ЛП.
Максимизировать z = 5х, + 12х2 + 4х3
при ограничениях
х, + 2х2 + х3 + х4 = 10, 2х,-х2 + ЗХз = 2, X,, х2, Х3, Х4 ^ 0.
а) Найдите наилучшее решение среди следующих базисных допустимых решений.
(\ -1/3' ч° 1/3/ '2/5 -1/51.1/5 2/5 У
i) Базисные переменные (х4, х3), обратная матрица = и) Базисные переменные (х2, х,), обратная матрица =
Глава 4. Двойственность и анализ чувствительности
Ш) Базисные переменные (х2, х3), обратная матрица =
Ь) Присутствует ли среди них оптимальное решение? 6. В следующей таблице представлено оптимальное решение задачи максимизации с тремя ограничениями типа "<" и неотрицательными переменными хх и х2. Переменные х3, xt и хй являются дополнительными (остаточными) переменными, соответствующими ограничениям задачи. Двумя различными способами, используя целевые функции прямой и двойственной задач, найдите оптимальное значение целевой функции исходной задачи.
Базис | Xi | хг | Хз | х4 | х5 | Решение |
z | ? | |||||
хз | -1 | |||||
хг | ||||||
х1 | -1 |
7. Рассмотрите следующую задачу ЛП.
Максимизировать z = 5хх + 2х2 + Зх3
при ограничениях
л:, + Ъх2 + 2х3 <Ь„
*i _ 5х2 ~ &хг ^ Ь2>
х„ х2, х3>0.
Определите значения констант Ьх и Ь2, при которых симплекс-таблица с оптимальным решением имеет следующий вид.
Базис | Xi | хг | Хз | Х4 | х5 | Решение |
z | а | d | е | |||
Х1 | Ь | |||||
х5 | с | -8 | -1 |
Константы а'Ь, с, d и е можно найти на основе данных исходной задачи и условий оптимальности и допустимости решения, представленного в симплекс-таблице.
a) Найдите значения правых частей неравенств исходной задачи, т.е. константы Ь, и Ь2.
b) Найдите значения констант а, Ь, с, d, е.
c) Найдите оптимальное решение двойственной задачи. 8. Дана следующая задача ЛП.
Максимизировать z = 2хх + 4х2 + 4х3 - 3xt при ограничениях
х, + х2 + х3 = 4, хх + 4х2 + xt = 8, xvxv х3, х4>0.
С помощью двойственной задачи проверьте, что базисное решение (хх, х2) не оптимально.
3/7 -\т
1/7 2/7 J *
4.2. Соотношения между прямой и двойственной задачами
4.2.5. Значения целевых функций прямой и обратной задач
В отношениях двойственности задач ЛП, если одна задача является задачей максимизации, то вторая обязательно является задачей минимизации. С этой точки зрения существует такое соотношение между значениями целевых функций двух задач.
Для любой пары допустимых решений прямой и двойственной задач
Значение целевой функции^ (Значение целевой функции^ в задаче максимизации) ^ в задаче минимизации)
В точке оптимума это соотношение принимает вид строгого равенства. Отметим, что в этом соотношении не указывается, какая задача прямая, а какая двойственная — здесь важен только тип оптимизации.
Пример 4.2.3
В примере 4.2.1 прямая и двойственная задачи имеют допустимые решения х, = 0, х2 = 0, х3 = 8/3 и у, = 6, у2 = 0. Для этих решений значения целевых функций соответственно равны г =32/3 и w = 60. Для оптимальных решений х, = 26/5, х, = 12/5, х, = 0 и у, = 29/5, у2 = -2/5 имеем z = w = 54,8. Таким образом, приведенные значения целевых функций подтверждают сформулированное соотношение.
Из соотношения следует, что для всех допустимых решений прямой и двойственной задач значения целевой функции задачи минимизации всегда будут верхним пределом значений целевой функции задачи максимизации. Таким образом, итерационное решение задачи максимизации ведет к возрастанию значений целевой функции, а итерационное решение задачи минимизации — к ее убыванию. В итоге, при успешном завершении процессов вычисления прямой и двойственной задач приходим к точке "равновесия", где значения целевых функций задач максимизации и минимизации становятся равными.
УПРАЖНЕНИЯ 4.2.5
1. Определите интервалы изменения значений целевой функции в следующих задачах ЛП.
a) Минимизировать г = 5дс, + 2х2 при ограничениях
хг-х2>3, 2xt + 3x2>5, xv х2>0.
b) Максимизировать г = хх + Ьх2 + Зх3 при ограничениях
х, + 2х2 + х3 = 3, 2хх - х2 = 4, xv х2, х3>0.
c) Максимизировать z = 2хх + х2 при ограничениях
х,-х2<10, 2лг,<40, дс2>0.
Глава 4. Двойственность и анализ чувствительности
d) Максимизировать г = 3jc, + 2х2 при ограничениях
2jc, + хг<3, Зх, + 4х2 > 12, хг,х2>0.
2. В упражнении 1, а обозначим через ух и у2 переменные двойственной задачи. Определите, какая из следующих пар решений прямой и двойственной задач является оптимальной.
a) дс1 = 3,лс2=1;у1 = 4,у2=1.
b) *, = 4, *г=1;у, = 1, у, = 0.
c) jc1 = 3,jc2 = 0;j/1 = 5, i/2 = 0.
4.3. ЭКОНОМИЧЕСКАЯ ИНТЕРПРЕТАЦИЯ ДВОЙСТВЕННОСТИ
Задачу линейного программирования можно рассматривать как модель распределения ограниченных ресурсов, в которой целевая функция, отображающая прибыль или доход от производственной деятельности, подлежит максимизации. Если рассматривать задачу ЛП с этой точки зрения, соответствующая ей двойственная задача получает интересную экономическую интерпретацию.
Чтобы формализовать рассматриваемый вопрос, приведем еще раз общее представление прямой и двойственной задач, причем прямая задача будет играть роль модели распределения ресурсов.
Исходя из модели распределения ресурсов, прямая задача отображает п видов экономической (производственной) деятельности и возможности получения т ресурсов. В прямой задаче коэффициент cj представляет собой прибыль на единицу продукции у-го вида экономической деятельности, причем на единицу продукции этого вида деятельности расходуется ац единиц ресурса I, максимальные запасы которого ограничены величиной bt.
Прямая задача Двойственная задача
Максимизировать z = | п | Минимизировать w = | т; = 1 |
при ограничениях | при ограничениях | ||
!>,*,<*>., «= 1, 2,.. м | ., т. | I» 2>„у,.£с,, У = 1,2,.. i = l | |
ху>0,у= 1, 2.....п. | у,-> 0, /'=1,2.....т. |
4.3.1. Экономическая интерпретация переменных двойственной задачи
Соотношение из раздела 4.2.5 устанавливает, что для любой пары допустимых решений прямой и двойственной задач значения (конечные) их целевых функций удовлетворяют неравенству
Н т
4.3. Экономическая интерпретация двойственности
Строгое равенство здесь достигается только тогда, когда решения прямой и двойственной задач оптимальны.
Рассмотрим сначала вариант оптимума, т.е. когда г = и>. Исходя из представления прямой задачи как модели распределения ресурсов, можно считать, что величина z соответствует величине дохода (в долларах3). Поскольку bt — общее доступное количество ресурса i, равенство z = w можно переписать следующим образом.
Доход (долл.) = ]Г (количество ресурса i) х (доход (долл.) на единицу ресурса i).
Это означает, что переменная yt двойственной задачи должна представлять стоимость единицы ресурса i. (Данное понятие уже вводилось в разделе 2.3.3, исходя из графического представления задачи ЛП.) В литературе по исследованию операций переменные yt двойственной задачи часто называют двойственными ценами. Кроме того, иногда их именуют теневыми ценами и симплексными мультипликаторами.
Аналогично для любой пары допустимых решений прямой и двойственной задач неравенство z <w можно интерпретировать следующим образом:
доход < общая стоимость ресурсов.
Это соотношение показывает, что до тех пор, пока суммарный доход от всех видов деятельности строго меньше суммарной стоимости всех используемых ресурсов, решение как прямой, так и двойственной задачи не может быть оптимальным. Оптимум (максимальный доход) может быть достигнут только тогда, когда все потребляемые ресурсы использованы полностью. Если модель ЛП рассматривать более обще как модель некой системы, имеющую "вход" и "выход", то потребляемые ресурсы характеризуют "вход" этой системы, а получаемый доход— ее "выход". Система будет находиться в нестабильном (неоптимальном) состоянии, пока вход превышает выход. Устойчивое состояние системы характеризуется равенством входа и выхода.
Пример 4.3.1
Приведем формулировки прямой и двойственной задач, описывающие модель производства компании Reddy Mikks из примера 2.1.1.
Прямая задача
Двойственная задача
Максимизировать z= 5xi + 4хг при ограничениях
6xi + 4X2 i 24 (ресурс 1, сырье М1), Xi + 2X2 < 6 (ресурс 2, сырье М2), -Xi + хг < 1 (ресурс 3), хг < 2 (ресурс 3), Хь х2 > 0.
Минимизировать w= 24yi + буг + уз + 2у4
при ограничениях
6yi + уг - Уз S 5,
4yi + 2уг + уз + уд > 4,
У1.У2, Уз, У4>0.
Оптимальное решение: x! =3, х2 = 1,5, z= 21
Оптимальное решение:
yi = 0,75, уг = 0,5, у3 = у4 = 0, w= 21
Читатель вместо долларов может, конечно, подставить любую другую денежную единицу — это не принципиально для понимания изложенного материала. — Прим. ред.
Глава 4. Двойственность и анализ чувствительности
Напомним вкратце, что в этой модели описывается производство двух видов краски (для внутренних и наружных работ) на основе двух видов сырья Ml и М2 (ресурсы 1 и 2) с учетом рыночных условий, выражаемых третьим и четвертым ограничениями. Задача состоит в определении объемов производства красок каждого вида (в тоннах), при которых будет получен максимальный доход (в тыс. долл.).
Оптимальное решение двойственной задачи показывает, что стоимость единицы первого ресурса (сырье Ml) составляет у, = 0,75 (или 750 долл. за тонну), а второго (сырье М2) — у2 = 0,5 (или 500 долл. за тонну). В разделе 2.3.3 мы графически показали, что приведенные значения стоимостей справедливы, если значение первого ресурса не выходит из интервала (20, 36), а второго — из интервала (4, 6,67) (эти же результаты алгебраически будут получены в разделе 4.5.1). Таким образом, расход сырья Ml может возрасти с 24 до 36 тонн, что приведет к соответствующему увеличению дохода на величину 12 х 750 = 9000 долл. Аналогично количество второго ресурса (сырье М2) можно увеличить с 6 до 6,67 тонн с увеличением дохода на величину 0,67 х 500 = 335 долл. Но еще раз напомним, что подобные расчеты применимы только тогда, когда увеличение числа используемых ресурсов не выходит за приведенные выше интервалы значений. Конечно, это не означает, что количество используемых ресурсов в принципе не может выходить за указанные пределы. Однако приведенные выше стоимости ресурсов определены только для ситуации, когда количество этих ресурсов не выходит за указанные пределы.
Для третьего и четвертого ресурсов двойственные цены (оптимальное решение двойственной задачи) равны нулю. Это указывает на то, что данные ресурсы неде- фицитны. Поэтому их стоимость равна нулю. _
УПРАЖНЕНИЯ 4.3.1
1. В задаче из примера 4.3.1 подсчитайте оптимальный доход при выполнении следующих условий.
a) Ограничение для первого ресурса: &хг + 4х2 < 22.
b) Ограничение для второго ресурса: х, + 2х2 < 4,5.
c) Четвертое ограничение: х2 < 10.
2. Электротехническая компания NWAC производит четыре типа кабеля для оборонного ведомства. Каждый тип кабеля подвергается четырем последовательным операциям: разделка, пайка, оплетка и проверка. В следующей таблице приведены данные, характеризующие производство кабелей.
Тип Затраты времени на изделие (в минутах) Доход
кабеля | Разделка | Пайка | Оплетка | Проверка | (долл.) |
SC320 | 10,5 | 20,4 | 3,2 | 5,0 | 9,40 |
SC325 | 9,3 | 24,6 | 2,5 | 5,0 | 10,80 |
SC340 | 11,6 | 17,7 | 3,6 | 5,0 | 8,75 |
SC370 | 8,2 | 26,5 | 5,5 | 5,0 | 7,80 |
Ежедневный фонд рабочего | 4800,0 | 9600,0 | 4700,0 | 4500,0 |
времени (в минутах)
Оборонное ведомство гарантирует для компании минимальный уровень производства в 100 единиц каждого типа кабеля.
4.3. Экономическая интерпретация двойственности
a) Сформулируйте задачу линейного программирования и с помощью программы TORA найдите ее оптимальное решение.
b) Основываясь на двойственных ценах, приведенных программой TORA, определите возможное увеличение ежедневного фонда времени по каждой технологической операции.
c) Выгодно ли компании выполнение требования заданного минимального уровня производства? Обоснуйте ответ, основываясь на величинах двойственных цен.
d) Возможно ли увеличение на 10% временного фонда операции пайки с сохранением величины ее вклада в суммарный доход, определяемый текущей двойственной ценой?
3. Компания производит кожаные чехлы и сумки. На производство одного чехла требуется 8 м2 кожи и 12 часов рабочего времени, на производство сумки — 2 м2 кожи и 5 часов рабочего времени. Текущие еженедельные ресурсы производства ограничены 1200 м2 кожи и 1850 часами рабочего времени. Компания продает чехлы и сумки по цене 350 и 120 долл. соответственно. Определите для этой компании схему производства, максимизирующую чистую прибыль. Допустим, компания желает расширить свое производство. Какова максимальная цена, по которой компании имеет смысл закупать дополнительную кожу? А какова допустимая максимальная цена дополнительных трудовых ресурсов?
4.3.2. Экономическая интерпретация ограничений двойственной задачи
Для интерпретации ограничений двойственной задачи используем формулу 2 из раздела 4.2.4. В соответствии с этим соотношением на любой итерации решения прямой задачи справедливо равенство
коэффициент при xt в z-строке = ^а,ЛУ, - с,.
Условие оптимальности симплекс-метода в задаче максимизации говорит о том, что у'-й вид деятельности (переменная х}, не представленный в текущем базисном решении, можно ввести в базис для увеличения дохода только тогда, когда коэффициент при Xj в z-строке (равный ^".а^У; -су) будет неотрицательным. В рамках предлагаемой экономической интерпретации это означает, что у'-й вид деятельности должен быть представлен в базисном решении, если выполняется следующее неравенство.
Стоимость всех ресурсов, используемых' для производства единицы продукции j-то вида деятельности
' Доход от реализации ' единицы продукции 7-го вида деятельности
Таким образом, условие оптимальности (в задаче максимизации) говорит о том, что деятельность любого вида следует наращивать до тех пор, пока доход от нее превышает возможные издержки.
Приведем стандартные определения, используемые в литературе по линейному
программированию. Введем обозначение z, = Х™1я,уУ,- ■ Величина z^ представляет суммарную стоимость ресурсов, используемых на производство единицы продукции j-ro вида деятельности. Величина z. - с. равна коэффициенту при xj в z-строке симплекс-таблицы и часто называется приведенной стоимостью (приведенными издержками)
Глава 4. Двойственность и анализ чувствительности
у'-го вида деятельности. В некоторых случаях разности zt - cj = ^Га<,У, - cf используют-
ся непосредственно для вычисления коэффициентов в г-строке симплекс-таблицы (вместо метода Гаусса-Жордана). Такие вычисления используются в модифицированном симплекс-методе (этот метод описан в главе 7).
Пример 4.3.2
Фабрика игрушек TOYCO собирает три вида игрушек: модели поездов, грузовиков и легковых автомобилей; при сборке каждого вида используется три типа операций. Ежедневный фонд рабочего времени на каждую операцию ограничен предельными величинами 430, 460 и 420 минут. Доход на одну игрушку каждого вида составляет соответственно 3, 2 и 5 долл. На каждой из трех операций для сборки модели поезда требуется 1, 2 и 1 минуты рабочего времени. Соответствующее время для сборки моделей грузовиков и легковых автомобилей составляет (2,0, 4) и (1, 2, 0) минут (нуль указывает на то, что соответствующая операция не выполняется).
Обозначив через хр х2 и х3 количество собираемых ежедневно моделей трех видов, получаем прямую и двойственную задачи ЛП.
Прямая задача | Двойственная задача |
Максимизировать z=3xi + 2хг + 5х3 | Минимизировать w= 430yi + 460уг + 420у3 |
при ограничениях | при ограничениях |
xi + 2x2 + хз < 430 (операция 1), | yi + Зу2 + Уз ^ 3, |
3xi + 2х3 < 460 (операция 2), | 2yi + 4у3 > 2, |
xi + 4X2 S 420 (операция 3), | yi + 2у2 > 5, |
xi, х2, хз >0. | yi, Уг, Уз^О. |
Оптимальное решение xi = 0, х2 = 100, х3 = 230, г= 1350 долл. | Оптимальное решение У1 = 1. Уг = 2, уз = 0, w = 1350 долл. |
Оптимальное решение предусматривает производство моделей грузовых (х2 = 100) и легковых (х3 = 230) автомобилей и требует отказа от производства моделей поездов (х, = 0). Это означает, что в текущей экономической ситуации производство моделей поездов нерентабельно. Вместе с тем, рынок игрушек требует выпуска этого вида моделей. Как сделать их производство доходным? В соответствии с экономической интерпретацией задач ЛП, приведенной в этом разделе, производство моделей поездов будет выгодным только тогда, когда будет выполняться неравенство z, < с,. Для выполнения этого неравенства нужно либо повысить коэффициент с, (доход от продажи одной модели поезда), например путем увеличения цены модели, либо снизить стоимость ресурсов z, (= у, + Зу2 + у3), необходимых для производства этих игрушек. Увеличение цены игрушек не желательно, так как это снизит их конкурентоспособность на рынке игрушек. Уменьшение величины коэффициента z, более привлекательно, поскольку для этого надо просто сократить время выполнения операций, необходимых для производства моделей поездов. Обозначим через rv гг и г3 величины, пропорциональные долям сокращения времени соответствующих операций. Эти величины находим из условия, чтобы новая стоимость производственных операций не превышала доход от одной модели поезда. Это условие записывается следующим образом.
Дата публикования: 2014-11-18; Прочитано: 677 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!