Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метода по 1й лабе САИО СС Смородинский, НВ Батин, БГУИР 2006 (Лаб практикум).pdf
Скачиваний:
637
Добавлен:
15.06.2014
Размер:
4.16 Mб
Скачать

2.6.4.Анализ на чувствительность к изменениям коэффициентов целевой функции

Взадачах, аналогичных примеру 2.1 (определение оптимальных объемов производства нескольких изделий при ограничениях на ресурсы), изменение коэффициентов целевой функции соответствует изменению прибыли от выпуска изделия. Для анализа влияния таких изменений на оптимальное решение используются коэффициенты из строки переменной, для которой изменился коэффициент целевой функции.

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

рено ниже), то оптимальное решение задачи не изменяется. Изменяется только значение целевой функции, а также коэффициенты E-строки при небазисных переменных в окончательной симплекс-таблице.

Будем обозначать коэффициенты E-строки в окончательной симплекс-

таблице как Fj, j=1,...,k (где k – общее количество переменных в задаче). Выполним анализ на чувствительность к изменению прибыли от выпуска

одного корпуса для примера 2.1. Пусть эта прибыль изменилась на d ден.ед. и составляет не 100, а 100+d ден.ед. Величина d может быть как положительной (прибыль от выпуска одного корпуса увеличилась), так и отрицательной (прибыль снизилась). Если изменение прибыли не выходит за некоторый диапазон (определяемый ниже), то новые значения коэффициентов E-строки при небазисных переменных для окончательной симплекс-таблицы, а также новое оптимальное значение целевой функции можно найти следующим образом:

F3

= 1,33 + 0,05d

 

F5

= 14,67 - 0,01d

(2.6)

E = 7600 + 4d,

 

где F3, F5 – новые значения коэффициентов E-строки при небазисных переменных в окончательной симплекс-таблице.

Величины 0,05; -0,01 и 4 взяты из строки переменной X1 в окончательной симплекс-таблице (табл.2.4).

Пусть, например, прибыль от выпуска одного корпуса составляет не 100, а 120 ден.ед. Подставив в уравнения (2.6) величину d=20 (так как прибыль увеличилась по сравнению с первоначальной постановкой задачи на 20 ден.ед.), найдем новые значения коэффициентов E-строки в окончательной симплекс-

таблице: F3=2,33; F5=14,47. Новое оптимальное значение целевой функции составит E=7680 ден.ед. Значения коэффициентов E-строки при небазисных пе-

ременных (F1, F2 и F4) останутся равными нулю. Так как все коэффициенты E- строки остались неотрицательными, оптимальное решение задачи не изменяет-

ся: X1=4; X2=24; X3=0; X4=90; X5=0. Это означает, что в новых условиях (при увеличении прибыли от выпуска одного корпуса до 120 ден.ед.) цеху по28

прежнему следует выпускать за смену 4 корпуса и 24 задвижки. Прибыль от их выпуска составит 7680 ден.ед.

Анализ на чувствительность к изменению коэффициентов целевой функции позволяет выяснить диапазоны изменений этих коэффициентов, для которых найденное решение задачи остается оптимальным. Признаком оптимальности решения являются неотрицательные значения всех коэффициентов E-строки (см. подраздел 2.4).

Найдем диапазон изменения прибыли от выпуска одного корпуса, для ко-

торого найденное решение задачи (X1=4; X2=24; X3=0; X4=90; X5=0) останется оптимальным. Для этого необходимо, чтобы все коэффициенты E-строки оставались неотрицательными:

F3 = 1,33 + 0,05d ≥ 0 F5 = 14,67 - 0,01d ≥ 0.

Решив эту систему неравенств, получим: -26,6 ≤ d ≤ 1467. Это означает,

что найденное для задачи решение (X1=4; X2=24; X3=0; X4=90; X5=0) оптимально, если прибыль от выпуска одного корпуса будет составлять от 100-26,6 до 100+1467 ден.ед., т.е. от 73,4 до 1567 ден.ед. Для любой величины прибыли, входящей в этот диапазон, новые значения коэффициентов E-строки и целевой функции можно найти из уравнений (2.6).

Аналогично можно определить, что оптимальное решение задачи не изменится, если прибыль от выпуска одной задвижки будет составлять от 6,6 до 433 ден.ед. Для определения этого диапазона потребуется использовать коэф-

фициенты из строки переменной X2 (табл.2.4).

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

Например, если прибыль от выпуска одного корпуса составит 1600 ден.ед. (т.е. увеличится на 1500 ден.ед.), то для получения оптимального плана выпуска изделий необходимо решить задачу заново, изменив целевую функцию

следующим образом: E = 1600X1 + 300X2 max. Прежнее оптимальное реше-

ние (X1=4; X2=24; X3=0; X4=90; X5=0) уже не является оптимальным. В этом легко убедиться, подставив величину d=1500 в систему уравнений (2.6): коэф-

фициент E-строки при переменной X5 принимает значение –0,33, т.е. становится отрицательным. В то же время прежнее решение остается допустимым, так

как значения X1=4 и X2=24 удовлетворяют ограничениям задачи.

29

Соседние файлы в предмете Системный анализ