Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Базис | Х1 | хг | хз | х4 | Х5 | Хб | Решение |
z | |||||||
хг | -1/4 | 1/2 | -1/4 | ||||
Хз | 3/2 | 1/2 | |||||
Хб | -2 | -40 |
В соответствии с двойственным симплекс-методом исключаемой переменной будет х6, а вводимой — х4. В результате получим следующую симплекс-таблицу с оптимальным допустимым решением. (В общем случае для получения допустимого решения может потребоваться несколько итераций двойственного симплекс-метода.)
Глава 4. Двойственность и анализ чувствительности
Базис | Х\ | хг | хз | Хл | Хъ | Хв | Решение |
z | 5/2 | 1/2 | |||||
хг | 1/4 | 1/4 | |||||
хз | 3/2 | 1/2 | |||||
Хл | -1 | -1/2 | -1/2 |
По существу, оптимальное решение осталось неизменным. Это означает, что в данном случае "перенос" части фонда рабочего времени третьей операции в фонд рабочего времени первой операции не приводит к улучшению целевой функции.
УПРАЖНЕНИЯ 4.5.1
1. В модели для фабрики TOYCO 20-минутная часть фонда рабочего времени третьей операции перенесена в фонд рабочего времени второй операции. Улучшит ли это оптимальное решение?
2. Предположим, что фабрика TOYCO планирует изменить фонды рабочего времени сборочных операций следующим образом.
Чб0> | '500^ | f300^ | f450N | ||||
а) | . Ь) | , с) | . d) | ||||
,400, | Ш) | 200, | ч350, |
Воспользуйтесь возможностями анализа чувствительности, чтобы найти оптимальное решение.
3. Вернитесь к модели предприятия Reddy Mikks из примера 2.1.1. Ее симплекс-таблица с оптимальным решением приведена в примере 3.3.1. Используя анализ чувствительности, найдите новое оптимальное решение этой задачи, предполагая, что ограничения на сырье Ml и М2 составляют 28 и 8 тонн соответственно.
4. Птицефабрика Ozark содержит 20 000 цыплят, которых выращивают до 8-недель-ного возраста и затем отправляют на рынок. В следующей таблице представлен недельный расход корма на одного цыпленка в зависимости от его возраста.
Неделя __ 12 3 4 56 7 8
Расход корма (фунты) 0,26 0,48 0,75 1,00 1,30 1,60 1,90 2,10
Для того чтобы цыплята к 8-й неделе могли достичь определенного веса, их рацион должен удовлетворять определенным требованиям к калорийности. Хотя обычно список кормов очень большой, мы ограничимся тремя основными ингредиентами: известняк, зерно и соевая мука крупного помола. Требования к качественному составу рациона также ограничим только тремя показателями: кальций, белок и клетчатка. В следующей таблице приведены обобщенные данные по их содержанию в кормовых ингредиентах.
Содержание веществ (фунт/фунт ингредиента) | Стоимость | |||
Ингредиент | Кальций | Белок | Клетчатка | (долл./фунт) |
Известняк | 0,380 | 0,00 | 0,00 | 0,12 |
Зерно | 0,001 | 0,09 | 0,02 | 0,45 |
Соевая мука | 0,002 | 0,50 | 0,08 | 1,60 |
4.5. Анализ чувствительности оптимального решения
Кормовой рацион должен содержать:
а) кальция — не менее 8 и не более 12%,
б) белка — не менее 22%,
в) клетчатки — не более 5%.
Составьте оптимальный кормовой рацион для каждой недели.
Интервалы допустимых изменений для коэффициентов правых частей ограничений. Другой способ исследовать влияние изменения доступности ресурсов (т.е. коэффициентов правых частей неравенств ограничений) — определить интервалы допустимости для этих коэффициентов, сохраняющих текущее решение допустимым. Следующий пример иллюстрирует данный метод анализа чувствительности.
Пример 4.5.2
Пусть в задаче о фабрике игрушек TOYCO нас интересует интервал допустимости для значения фонда рабочего времени первой операции. Заменим вектор коэффициентов правых частей ограничений вектором
Г430+ОЛ 460 420
Переменная D, представляет изменение фонда рабочего времени первой операции по сравнению с текущим уровнем в 430 минут. Текущее базисное решение останется допустимым, если все базисные переменные останутся неотрицательными. Отсюда получаем следующую систему неравенств.
' 1 | |||||
4) | '430+ D,4 | ||||
х, | = | ||||
,-2 | 2 1 | К | ч 420, |
100 + -^
230 20 -2D,
'0} 0
Первое неравенство х, > 0 порождает D, > -200, второе неравенство х, > 0 не зависит от D,, третье х6 > 0 дает условие D, < 10. Таким образом, текущее базисное решение останется допустимым при выполнении неравенств -200 < D, < 10. Это эквивалентно следующему интервалу допустимости для фонда рабочего времени первой операции.
430 - 200 < Фонд рабочего времени операции 1 < 430 + 10
или
230 < Фонд рабочего времени операции 1 < 440.
Изменение значения целевой функции, соответствующее изменению D,, равно Dlyi, где у, — стоимость (в долларах) одной минуты фонда рабочего времени первой операции (т.е. двойственная цена этого ресурса).
Чтобы проиллюстрировать использование данного интервала допустимости, предположим, что фонд рабочего времени первой операции изменился от 430 до 400 минут. Текущее базисное решение остается допустимым, поскольку новое значение фонда рабочего времени первой операции принадлежит интервалу допустимости.
Глава 4. Двойственность и анализ чувствительности
Для вычисления новых значений переменных воспользуемся значением D, = 400 -- 430 = -30. Далее получим следующее.
(1 ^ 100+ -(-30) 2
'85' 230 80
v 20-2(-30))
Для вычисления нового значения целевой функции сначала найдем значения двойственных цен, для чего применим метод 1 из раздела 4.2.3, т.е. используем формулу
' Вектор-строка исходных ^ коэффициентов целевой функции при базисных переменных в оптимуме прямой задачи
'Оптимальные значения4 двойственных
переменных На основании этой формулы получаем
Обратная матрица 4 в оптимуме прямой задачи
(у1.Л.Л) = (2.5,0)
f 1 2
-2
— —- 0
о 1 = (1,2,0).
Таким образом, стоимость одной минуты фонда рабочего времени первой операции равна у, = 1 долл. Тогда изменение оптимального дохода составит Dlyl = -30 х 1 = = -30 долл. Следует помнить, что данная стоимость минуты фонда рабочего времени первой операции, равная у, = 1 долл., справедлива только для указанного выше интервала изменения Dr Любое изменение, выходящее за этот интервал, приводит к недопустимому решению. В таком случае следует использовать двойственный симплекс-метод для поиска нового решения, если оно существует.
Аналогичную процедуру можно использовать при определении интервалов допустимости для переменных D2 и D3, равных изменению фондов рабочего времени второй и третьей сборочных операций (см. упражнение 4.5.2.1). Определение интервалов допустимости для Dj, D2 и D3, как описано выше, и их соотношения с переменными у,, ух и у3 двойственной задачи корректны только тогда, когда эти ресурсы рассматриваются независимо друг от друга. Далее мы рассмотрим возможность одновременного изменения всех трех ресурсов, в этом случае текущий вектор коэффициентов правых частей ограничений необходимо заменить на вектор с элементами 430 + D,, 460 4- D2 и 420 + D3 (упражнение 4.5.2.2).
УПРАЖНЕНИЯ 4.5.2
1. Пусть в задаче о фабрике игрушек TOYCO переменные D2 и D3 представляют изменения фондов рабочего времени второй и третьей операций.
a) Определите интервалы для D2 и D3, гарантирующие допустимость текущего решения. Предполагается, что изменения фондов рабочего времени каждой операции выполняются по отдельности.
b) Определите стоимость одной минуты фондов рабочего времени второй и третьей операций.
4.5. Анализ чувствительности оптимального решения
c) Пусть фонд рабочего времени второй операции изменен от текущего значения 460 минут до 500 минут. Найдите новое оптимальное решение и определите соответствующее изменение значения целевой функции.
d) Пусть фонд рабочего времени третьей операции изменен от текущего значения 420 минут до 450 минут. Найдите новое оптимальное решение и определите соответствующее изменение значения целевой функции.
e) Пусть фонд рабочего времени третьей операции изменен от текущего значения 420 минут до 380 минут. Найдите новое оптимальное решение и определите соответствующее изменение значения целевой функции.
2. Пусть в задаче о фабрике игрушек TOYCO изменения D3, D2 и D3 фондов рабочего времени всех операций производятся одновременно.
a) Сформулируйте условия для переменных D3, D2 и D3, гарантирующие допустимость текущего оптимального решения.
b) Пусть фонды рабочего времени всех трех операций изменены до 438,500 и 410 минут соответственно. На основании условия, найденного в предыдущем пункте, покажите, что текущее базисное решение останется допустимым. С помощью двойственных цен найдите изменение значения целевой функции.
c) Пусть фонды рабочего времени всех трех операций изменены до 460, 440 и 380 минут соответственно. На основании условия, найденного в п. а, покажите, что текущее базисное решение будет недопустимым. С помощью двойственного симплекс-метода найдите новое оптимальное решение.
3. Вернитесь к модели фабрики игрушек TOYCO.
a) Предположим, что стоимость дополнительного времени, выделяемого для первой сборочной операции сверх текущего фонда времени в 430 минут, равна 50 долл. за час. В эту стоимость входит оплата сверхурочных работ персонала и стоимость машинного времени. Будет ли экономически целесообразным использовать дополнительное время для первой операции?
b) Пусть на второй сборочной операции оператор может ежедневно работать два часа сверхурочно с оплатой 45 долл. за каждый час. Стоимость дополнительного машинного времени составляет 10 долл. за час. Будет ли экономически целесообразным использовать дополнительное время для второй операции?
c) На каких условиях экономически целесообразно использовать дополнительное время для третьей операции?
d) Предположим, что фонд рабочего времени первой операции увеличен до 440 минут, но любое превышение текущего фонда этой операции (430 минут) стоит 40 долл. за час. Найдите новое оптимальное решение, включая значение целевой функции.
e) Предположим, что фонд рабочего времени второй операции уменьшен на 15 минут. Стоимость одного часа этой операции равна 30 долл. (в течение обычной рабочей смены). Будет ли экономически целесообразным уменьшение фонда рабочего времени для второй операции?
4. Компания производит бумажники, кошельки и небольшие рюкзаки. Конструкция всех трех видов изделий предусматривает использование кожи и синтетических материалов, причем кожа является дефицитным материалом. В производственном процессе используется два вида ручных работ: прошивка и зачистка. В следующей таблице приведены данные, характеризующие производственный процесс, потребность в ресурсах и доход на единицу производимого изделия.
Глава 4. Двойственность и анализ чувствительности
Ресурсы, необходимые для изготовления | Ежедневный | |||
одного изделия | лимит | |||
Ресурс | Бумажник | Кошелек | Рюкзак | ресурса |
Кожа (кв. футы) | ||||
Прошивка (часы) | ||||
Зачистка (часы) | 0,5 |
Отпускная цена (долл.) 24 22 45
Сформулируйте задачу линейного программирования и найдите ее оптимальное решение с помощью программы TORA. Для приведенных ниже изменений в предельных значениях доступных ресурсов определите, какие из них сохраняют допустимость текущего решения. В случае сохранения допустимости решения найдите новое оптимальное решение (т.е. значения переменных задачи и значение целевой функции).
a) Ежедневный лимит кожи возрос до 45 кв. футов.
b) Ежедневный лимит кожи уменьшился на 1 кв. фут.
c) Фонд рабочего времени операции прошивки изменился до 38 часов.
d) Фонд рабочего времени операции прошивки изменился до 46 часов.
e) Фонд рабочего времени операции зачистки уменьшился до 15 часов.
f) Фонд рабочего времени операции зачистки увеличился до 50 часов.
g) Следует ли рекомендовать компании набор временных рабочих на операцию прошивки с оплатой 15 долл. в час?
5. Компания производит две модели электронных устройств, при изготовлении которых используются резисторы, конденсаторы и микросхемы. В следующей таблице приведены данные, характеризующие производство этих моделей.
Количество комплектующих на одно | Лимит | ||
изделие | комплектующих | ||
Ресурс | Модель 1 | Модель 2 | (шт.) |
Резистор г | |||
Конденсатор | |||
Микросхема | |||
Доход на одно изделие (долл.) |
Обозначим через х, и хг количество производимых устройств моделей 1 и 2 соответственно. Ниже приведена сформулированная задача ЛП и соответствующая симплекс-таблица с ее оптимальным решением.
Максимизировать z = Зх, + 4х2
при ограничениях
2х, + Зх2 < 1200 (ограничение на резисторы), 2х, + х2 < 1000 (ограничение на конденсаторы), 4х2 < 800 (ограничение на микросхемы), х„ х2>0.
4.5. Анализ чувствительности оптимального решения
Базис | *1 | х2 | S1 | S2 | S3 | Решение |
z | 5/4 | 1/4 | ||||
-1/4 | 3/4 | |||||
S3 | -2 | |||||
хг | 1/2 | -1/2 |
a) Определите статус каждого ресурса (комплектующего).
b) В терминах оптимального дохода определите стоимость одного резистора, одного конденсатора и одной микросхемы.
c) Найдите интервал применимости двойственных цен для каждого ресурса.
d) Найдите новое оптимальное решение при возрастании числа доступных резисторов до 1300.
e) Если количество доступных микросхем будет уменьшено до 350, можно ли будет найти новое оптимальное решение непосредственно из приведенной выше информации? Обоснуйте свой ответ.
f) В п. с был определен интервал допустимости для доступного количества используемых конденсаторов. На основе этих данных определите соответствующий интервал изменения оптимального дохода и соответствующие интервалы изменения количества производимых изделий первой и второй моделей.
g) Новый контракт позволяет компании закупить дополнительное число резисторов по 40 центов за единицу, но только при условии, что закупочная партия составит не менее 500 единиц. Выгоден ли компании такой контракт?
6. Компания для производства двух видов продукции имеет ежедневный фонд рабочего времени 320 часов и 350 единиц расходных материалов (сырья). При необходимости компания может позволить 10 часов сверхурочной работы с оплатой 2 долл. за час. На изготовление одной единицы продукции первого вида требуется 1 час рабочего времени и 3 единицы сырья, а на изготовление одной единицы продукции второго вида — 2 часа рабочего времени и 1 единица сырья. Доход от одной единицы этих продукций составляет соответственно 10 и 12 долл. Обозначим через и х2 ежедневные объемы
. производства продукции первого и второго видов, а через х3 — количество используемых сверхурочных часов. Ниже приведена сформулированная задача ЛП и соответствующая симплекс-таблица с оптимальным решением.
Максимизировать z = 10x, 4- 12х2 - 2х3
при ограничениях
х, + 2х2 - х3< 320 (ограничение на фонд рабочего времени),
3Xj + х2< 350 (ограничение на сырье),
х3 < 10 (ограничение на сверхурочные работы),
xv х2, х3>0.
Базис | X) | хг | хз | Si | S2 | S3 | Решение |
z | 26/5 | 8/5 | 16/5 | ||||
хг | 3/5 | -1/5 | 3/5 | ||||
Х1 | -1/5 | 2/5 | -1/5 | ||||
хз |
Глава 4. Двойственность и анализ чувствительности
a) Найдите оптимальное решение этой задачи.
b) Определите двойственные цены ресурсов и их интервалы допустимости.
c) Найдите двойственные цены для фонда рабочего времени и сверхурочных работ. Могут ли эти цены быть одинаковыми? Обоснуйте.
d) Компания может увеличить объем сверхурочных работ за дополнительную плату 2 долл. за час. Сколько часов такой сверхурочной работы может ввести компания?
e) Компания ежедневно может получать дополнительный объем сырья в 100 единиц по цене 1,50 долл. Стоит ли компании использовать этот резерв сырья? А если стоимость дополнительного сырья будет 2 долл. за единицу?
f) Предположим, что компания вынуждена сократить складские площади для сырья и поэтому ежедневно не может использовать более 200 единиц сырья. Найдите для этой ситуации новое оптимальное решение.
g) Предположим, что компания не может ежедневно использовать более 8 часов сверхурочной работы. Найдите новое оптимальное решение.
7. Достаточное правило допустимости. Это упрощенное правило можно использовать для проверки того, что одновременные изменения Д, Д,, Dm элементов вектора правых частей неравенств ограничений сохранят допустимость текущего решения. Предположим, что правая часть 6 г-го ограничения была изменена на Ь: + Д., причем независимо от изменения правых частей других ограничений, и соответствующий интервал допустимости pt < Д < qt рассчитан так, как показано в примере 4.5.2. Очевидно, что p,S0 (qt >0), поскольку величина pt (q) соответствует максимальному уменьшению (возрастанию) значения bt. Положим ri равным или отношению Д/р,, или DJqt, в зависимости от того, будет ли величина Д отрицательной или положительной. По определению 0 < rt < 1. Достаточное правило допустимости гласит, что для данных изменений Д, D2, Dm достаточным (не необходимым) условием того, что текущее решение останется допустимым, будет выполнение неравенства r\ + гг + ••• +rm-l- Если это условие не выполняется, то текущее решение может быть как допустимым, так и недопустимым. Сформулированное правило неприменимо, если Д выходят из своих интервалов допустимости.
В действительности достаточное правило допустимости является очень слабым критерием^допустимости решения и на практике применяется редко. Даже в том случае, когда допустимость решения может быть подтверждена с помощью этого правила, все равно для получения нового оптимального решения будет использовано условие допустимости прямого симплекс-метода (как в упражнении 2).
Примените данное правило к задачам & и с из упражнения 2. В задачей достаточное правило допустимости не может подтвердить допустимость решения, а в задаче с оно не применимо. Следующее упражнение должно подтвердить наши утверждения относительно этого правила.
8. Дана следующая задача ЛП.
Максимизировать z = хх + х2
при ограничениях
2*, + х2<6, х, + 2х2<6, х„х2>0.
4.5. Анализ чувствительности оптимального решения
a) Покажите, что оптимальное базисное решение содержит обе переменные хг и хг, и что интервалы допустимости для правых частей ограничений, полученные при условии их независимости, имеют вид -3 < D, < 6 и -3 <D2 < 6.
b) Предположим, что правые части ограничений одновременно увеличиваются на величину Д > 0. Сначала докажите, что базисное решение остается допустимым для всех Д > 0. Далее покажите, что достаточное правило допустимости дает правильный ответ только тогда, когда 0 < Д < 3, не дает ответа при 3 < Д < 6, и не применимо — когда Д > 6.
9. Покажите, что достаточное правило допустимости из упражнения 7 является следствием неравенства
Обратная матрица Вектор правых частей ^
^оптимального решения
ограничении исходной задачи J
Добавление новых ограничений. Добавление нового ограничения в существующую модель ЛП может привести к одной из следующих ситуаций.
1. Новое ограничение является избыточным. Это означает, что новое ограничение выполняется при текущем оптимальном решении.
2. Новое ограничение не выполняется при текущем оптимальном решении. В этом случае необходимо применить двойственный симплекс-метод, чтобы получить (или хотя бы попытаться получить) новое оптимальное решение.
Отметим, что добавление неизбыточного нового ограничения может только ухудшить текущее оптимальное значение целевой функции.
Пример 4.5.3
Предположим, что фабрика игрушек TOYCO изменила конструкцию выпускаемых моделей, и теперь для их производства необходима четвертая сборочная операция. Ежедневный фонд рабочего времени этой операции составляет 500 минут. Время выполнения этой операции при сборке одной игрушки различных видов составляет соответственно 3, 1 и 1 минуту. В результате получаем новое ограничение: Зд:, 4- х2 4-4 х3<500. Это ограничение является избыточным, поскольку оно удовлетворяется при текущем оптимальном решении хг — 0, х2 = 100 и х3 = 230. Таким образом, текущее оптимальное решение остается неизменным.
Теперь предположим, что в модели фабрики игрушек TOYCO время выполнения новой четвертой операции составляет соответственно 3, 3 и 1 минуту при сборке одной игрушки каждого вида. В этом случае четвертое ограничение Зх, 4- Зх2 4-+ х, < 500 не будет избыточным, и текущее оптимальное решение ему не удовлетворяет. Мы должны ввести новое ограничение в симплекс-таблицу, где представлено текущее оптимальное решение.
Базис | XI | хг | Хз | Xi, | хъ | х6 | Х7 | Решение |
z | ||||||||
хг | -1/4 | 1/2 | -1/4 | |||||
хз | 3/2 | 1/2 | ||||||
Хб | -2 | |||||||
Глава 4. Двойственность и анализ чувствительности
Поскольку переменные х2 и х3 являются базисными, из л:7-строки следует исключить соответствующие им коэффициенты (т.е. надо сделать их нулевыми). Для этого необходимо выполнить следующую операцию.
Новая лустрока = старая дг.-строка - [3 х (л:2-строка) + 1 х (х,-строка)] В результате получим новую симплекс-таблицу.
Базис | Х1 | хг | хз | х4 | xs | х6 | Х7 | Решение |
z | ||||||||
хг | -1/4 | 1/2 | -1/4 | |||||
хз | 3/2 | 1/2 | ||||||
хв | -2 | |||||||
х7 | 9/4 | -3/2 | 1/4 | -30 |
С помощью двойственного симплекс-метода находим новое оптимальное решение л-, = 0, х2 = 90, х3 = 230 и z = 1330 долл. (проверьте!).
УПРАЖНЕНИЯ 4.5.3
1. Пусть в модели фабрики игрушек TOYCO время выполнения четвертой операции составляет соответственно 4, 1 и 2 минуты при сборке одной игрушки каждого вида. Найдите оптимальное решение задачи, предполагая, что фонд рабочего времени четвертой операции составляет а) 570 минут, Ь) 548 минут.
2. Вторичные ограничения. Вместо решения задачи ЛП с учетом всех ограничений можно сначала определить так называемые вторичные ограничения и на первом этапе решения задачи исключить их из рассмотрения. Вторичными ограничениями являются те, которые, как мы подозреваем, лишь в малой степени влияют (или совсем не влияют) на оптимальное решение. После определения такие ограничения исключаются из множества ограничений задачи, и далее решается задача только с оставшимися ограничениями. Затем по очереди проверяются вторичные ограничения. Если полученное ранее оптимальное решение удовлетворяет вторичному ограничению, такое ограничение отбрасывается совсем. Ё противном случае оно вводится в множество ограничений задачи и продолжается поиск нового оптимального решения. Этот процесс выполняется до тех пор, пока не исчерпаются все вторичные ограничения.
Примените описанную процедуру к следующей задаче ЛП.
Максимизировать z = 5л:, + 6х2 + Зх3
при ограничениях
5 л:, + 5х2 + Зх3 < 50, х, + х2 - х3 < 20, 7л:, + 6х2 - 9*3 < 90, 5х, + Ъх2 + 5дг3 < 35, 12л;, + 6х2<90, л;2-9л;з<20,
4.5. Анализ чувствительности оптимального решения
Дата публикования: 2014-11-18; Прочитано: 786 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!