Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вариант_№7.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.02 Mб
Скачать

3.2.3. Анализ оптимального решения

жизнь, как правило, не стоит на месте. как говорится, все течет, все изменяется. в том числе и исходные данные, для которых находилось оптимальное решение. изменится ли при этом полученное оптимальное решение? чтобы ответить на этот вопрос, обратимся к нашей модели (3.1.8). посмотрим, как влияет на оптимальное решение изменение двух элементов математической модели:

сj — прибыли, получаемой при продаже единицы продукции xj;

bi — количества располагаемого ресурса.

Анализ влияния изменения cj

в математической модели (3.1.8) целевая функция равна

F = 60x1+70x2+120x3+130x4max.

допустим, прибыль от продажи прод1 с1 = 60 изменится на величину с1 и станет

с1 = 60 + с1. (3.2.11)

рис. 3.2.6

при этом строка целевой функции в исходной симплекс-таблице (рис. 3.1.7) примет такой вид, как на рис. 3.2.6.

в результате поиска оптимального решения фраг­мент последней симплекс-таблицы будет иметь вид, представленный на рис. 3.2.7. отсюда можно сделать вывод, что к величинам, находящимся в таблице рис. 3.1.8, добавляются величины в строке xj (ячейки B3:F3), умноженные на с1.

рис. 3.2.7

согласно признаку 2а, сформулированному в 3.1.3, при максимизации целевой функции решение будет оптимальным в том случае, когда в строке целевой функции все элементы, кроме свободного члена, будут неотрицательны.

значит, решение будет оптимальным при условии

(3.2.12)

преобразуя (3.2.12), запишем:

и окончательно

12  с1  40.

условие (3.2.12) определяет пределы изменения с1 при которых сохраняется структура оптимального плана, т. е. будет выгодно по-прежнему выпускать продукцию х1.

в отчетах Excel нижний предел (в примере равный 12) называется допустимое уменьшение; верхний предел, равный 40, — допустимое увеличение.

если от пределов приращений c1 перейти к пределам значения величины с1, то можно записать

(3.2.13)

таким образом, при изменении с1 в пределах

minc1  c1  maxc1 (3.2.14)

48  с1  100

будет по-прежнему выгодно выпускать продукцию х1. при этом значение целевой функции будет

F = 1320 +10c1.

если выполнить аналогичные преобразования с с2, с3, с4, то получим

(3.2.15)

и далее по зависимостям, аналогичным (3.2.13), не трудно перейти к пределам значений с2, с3, с4.

Анализ влияния изменения bi

рассмотрим влияние изменения ресурсов на примере изменения имеющегося количества сырья. при изменении трудовых ресурсов на b1 ограничение для них будет иметь вид:

x1+x2+x3+x4  16b1,

что запишем в виде

y1 = (16+b1)  (x1+x2+x3+x4).

при этом столбец свободных членов в симплекс-таблице будет иметь вид, показанный на рис. 3.2.8, а фрагмент симплекс-таблицы с оптимальным решением  на рис. 3.2.9, из которого видно правило формирования свободных членов, аналогичное правилу формирования строки целевой функции.

рис. 3.2.8

рис. 3.2.9

в соответствии с признаком 1 решение будет допустимым в том случае, если все элементы в столбце свободных членов будут неотрицательными. значит, из рис. 3.2.9 следует

откуда

тогда для сохранения структуры оптимального плана изменение трудовых ресурсов должно быть в пределах

 6  b1  3,55.

аналогично можно получить значения для b2, b3 и записать

(3.2.16)

переход от bi к пределам bi производится по зависимостям

(3.2.17)

и в результате получим

minb1 = 16  6 = 10

maxb1 = 16 +3,55 = 19,55

(3.2.18)

найденные пределы показывают границы, в которых могут изменяться ресурсы, чтобы структура оптимального решения, т. е. номенклатура выпускаемой продукции, остались без изменений. а это означает, что при изменении трудовых ресурсов в найденных пределах оптимальным, т. е. обеспечивающим наибольшую прибыль, является выпуск той же продукции х1 и х3, но в других количествах. при этом необходимо будет выпускать

х1 = 10 + 1,67b1,

x3 = 6  0,67b1.

при этом целевая функция будет

F = 1320 + 20b1 .

аналогично полученные зависимости для финансов будут иметь вид:

поясним эти зависимости на следующем примере. пусть увеличение финансов составляет

b3 = 10.

при этом получим

х1 = 10  0,17  10 = 8,3,

х3 = 6 + 0,17  10 = 7,7.

в данном случае целевая функция будет

F = 1320 +10  10 = 1420.

видимо, было трудно представить, что при увеличении финансов для обеспечения максимизации прибыли выпуск продукции х1 целесообразно уменьшить, а выпуск продукции х3 — увеличить. такое решение объясняется следующим. как видно из условий задачи (рис. 3.1.6), прибыль с единицы продукции с3 = 120, т. е. единица продукции прод3 в 120/60 = 2 раза дает большую прибыль по сравнению с единицей продукции вида прод1. в связи с этим оказалось целесообразным такое перераспределение выпуска продукции.

мы полагаем, что приведенных примеров достаточно, чтобы показать, на какие важные вопросы можно получить ответы с помощью математической модели. следует подчеркнуть, что все эти ответы могут быть получены без дополнительного решения задачи, а только используя симплекс-таблицу основной задачи (рис. 3.1.8).

и еще один важный вопрос. говоря о двойственных и дополнительных двойственных переменных, мы оставили без ответа поставленные вопросы о пределах, в которых справедливы полученные значения этих переменных. пришла пора дать ответ на эти вопросы. оказывается, что пределы изменения bi — это и есть пределы справедливости двойственных оценок zi. а пределы изменения cj — это пределы справедливости дополнительных двойственных оценок vj.

на этом мы заканчиваем рассмотрение тех некоторых теоретических положений, без знания которых было бы не ясно, откуда в отчетах Excel появляются соответствующие представляемые величины.

читатель, который не поленился внимательно разобраться в симплекс-методе и анализе оптимальных решений, надеемся, согласится с известным положением, что нет ничего практичнее хорошей теории.