Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РГР_МЕТОД_ПОСОБ.doc
Скачиваний:
3
Добавлен:
16.09.2019
Размер:
479.23 Кб
Скачать

3.3. Анализ чувствительности оптимального решения

ЗЛП к введению нового ограничения.

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

Введение нового ограничения в ЗЛП в общем случае может привести к деформации (уменьшению) области ее допустимых решений. Эта деформация будет существенной лишь тогда, когда она приводит к отсечению оптимального решения. Например, так как показано на рио.3.6.

О

Новое ограничение

X[2]

Grad Z

Старое оптимальное решение

пределение нового оптимального решения, если новое ограничение не приво­дит к пустоте допустимого множества, находится графическим способом, как и первоначальное.

Рис. 3.6 Геометрическая интерпретация введения нового ограничения

Ф

Новое оптимальное решение

X[1]

ормальный анализ чувствительности оптимального решения к введению нового ограничения может быть проведен следующим образом. Проверка того, отсекает или нет новое ограничение найденное оптимальное решение от допус­тимой области, делается подстановкой оптимального базисного решения в новое ограничение. Будем предполагать, что вводится новое ограничение в виде неравенства вида:

(3.14)

где - число переменных исходной ЗЛП.

Тогда проверка заключается в проверке истинности неравенства

(3.15)

Если неравенство 3.15 не выполняется, то необходимо осуществить поиск нового оптимального решения или убедиться в пустоте допустимого множества задачи с учетом вновь введенного ограничения. Это может быть сделано путем введения нового ограничения в заключительную симплекс-таблицу и осуществления поиска нового решения задачи, начиная с этой скорректированной симплекс-таблицы. Обоснование такой возможности сос­тоит в том, что коэффициенты действительной части симплекс-таблиц и представляют собой многократно преобразованные по Гауссу-Жордану коэффициенты исходных ограничений. Для симплекс-таблицы , в этом просто убедиться на основе анализа следующих соотношений:

(3.16)

, (3.17)

где

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

(3.18)

Рис. 3.7 Соответствие с-т и преобразованных ограничений

Из 3.18 видно, что в левой части преобразованного ограничения при базисной переменной, соответствующей данной строке, коэффициент равен единице, при остальных же базисных переменных коэффициенты равны нулю, т.е. все базисные переменные из нового ограничения должны быть выведены. К такому же виду должно быть преобразовано и новое ограничение. Алгоритм преобразования будет следующим:

I. Привести ограничение 3.14 к каноническому виду:

(3.19)

где - количество переменных в канонической форме исходной ЗЛП;

- новая базисная переменная.

2. Исключить из ограничения (3.19) все переменные, являющиеся базисными в оптимальном решении ЗЛП, полученном без ограничения (3.14). Выполнение 2-го пункта алгоритма может быть очень просто осуществлено с помощью той же заключительной симплекс-таблицы. Чтобы, например, исключить переменную из ограничения 3.19 нужно вычесть из него ограничение 3.18, умноженное на . Ра­бочий алгоритм расширения заключительной симплекс-таблицы будет следующим:

1. Расширить базисное множество, поставив на последнее место номер (n+1).

2. Сдвинуть на одну строку вниз последнюю строку симплекс-

таблицы .

  1. На место сдвинутой строки записать в соответствующем порядке коэффициенты нового ограничения.

  2. Добавить к симплекс-таблице новый столбец, соответствующий n+1 -ой базисной переменной,

  3. Из вновь образованной в п.З строки вычитать поочередно каждую i-ую строку (i=1,m) заключительной симплекс таблицы, умноженную соответственно на .

Рис. 3.8 Расширенная с-т

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

Расширение симплекс-таблицы может быть осуществлено аналогичным образом, если учесть, что обратная матрица получается в результа­те эквивалентных преобразований Гаусса-Жордана столбцов матрицы ус­ловий вспомогательной задачи при фиктивных переменных. В соответствии с этим представлением в п.3 предыдущего алгоритма во вновь образуе­мую m+1-ую строку расширенной обратной матрицы первоначально должны быть записаны нули. Добавление же нового столбца осуществляется вставкой его на предпоследнее место с предварительным сдвигом послед­него с толбца заключительной с-т на один вправо.

В результате получим расширенную симплекс-таблицу изображенную на рис. 3.9

Рис. 3.9 Расширенная симплекс-таблица .

Если найденное оптимальное решение не удовлетворяет новому ограничению, то при расширении симплекс-таблицы величина окажется отрицательной. Прежний базис останется сопряженным (как и при варьировании правой части ограничения больше предельной величины). Для нахождения нового решения необходимо применять алгоритм двойственного симплекс-метода. В результате его работы либо будет найдено новое оптимальное решении, либо будет установлено, что новое ограни­чение превращает допустимую область ЗЛП в пустое множество.

3. СОДЕРЖАНИЕ РГР ПО КУРСУ ТОПУ

«Анализ чувствительности оптимального решения ЗЛП к вариациям ее параметров»