Для связи в whatsapp +905441085890

Пример №15. Общий способ избавления от вырожденности

Пример №15.

ЗЛП представлена в табл. 3.8.

Чтобы увеличить целевую функцию, которая на OP Общий способ избавления от вырожденности=(0; 0; 0; 1) равна нулю, переведем в базисные переменную Общий способ избавления от вырожденности с отрицательной оценкой

Общий способ избавления от вырожденности

Так как

Общий способ избавления от вырожденности

причем

Общий способ избавления от вырожденности

то заменять базисную переменную можно в любом уравнении. Пусть переменная Общий способ избавления от вырожденности станет свободной (табл. 3.9, ч. I).

Общий способ избавления от вырожденности

Целевая функция увеличилась на 8. OP Общий способ избавления от вырожденности = (2; 0; 0; 0; 0) — вырожденное, две базисные переменные — Общий способ избавления от вырожденности и Общий способ избавления от вырожденности — равны нулю. Превратим это ОР в невырожденное, заменив нули числом Общий способ избавления от вырожденности, Общий способ избавления от вырожденности > 0. Положим, что число Общий способ избавления от вырожденности может быть сколь угодно малым. Тогда

Общий способ избавления от вырожденности

и это ОР уже невырожденное (табл. 3.9, ч. II).

Вернемся назад к табл. 3.8 и выясним, какой она должна быть, чтобы из нее получилась табл. 3.9, ч. II.

Общий способ избавления от вырожденности

Базисная переменная третьего уравнения — это снова переменная Общий способ избавления от вырожденности Изменение правых частей влияет только на правые части (следует из формул пересчета (3.20), включая оценку Общий способ избавления от вырожденности). Запишем формулы пересчета правых частей.

Общий способ избавления от вырожденности

Если числа Общий способ избавления от вырожденности линейно зависят от Общий способ избавления от вырожденности, то новые правые части также линейно зависят от Общий способ избавления от вырожденности. В нашем случае

Общий способ избавления от вырожденности
Общий способ избавления от вырожденности

Если теперь переменную Общий способ избавления от вырожденности перевести в базисные, уравнение, в котором заменится базисная переменная, определится однозначно:

Общий способ избавления от вырожденности

и достигается на отношении

ОР Общий способ избавления от вырожденности = (0; 4; 0; 2; 2) превратилось в ОР Общий способ избавления от вырожденностиОбщий способ избавления от вырожденности. Так как Общий способ избавления от вырожденности может быть сколь угодно малым, все значения базисных переменных остаются положительными, даже если Общий способ избавления от вырожденности входит в выражение для правых частей со знаком минус.

Продолжим процесс увеличения целевой функции, ведь переменная Общий способ избавления от вырожденности имеет отрицательную оценку (см. табл. 3.9, ч. II).

Общий способ избавления от вырожденности

Заменим базисную переменную в первом уравнении. Переменная Общий способ избавления от вырожденности становится базисной переменной первого уравнения. Переменная Общий способ избавления от вырожденности становится свободной (табл. 3.11).

Общий способ избавления от вырожденности

Целевая функция возросла на величину ЗОбщий способ избавления от вырожденности. Ее увеличение можно продолжить, так как

Общий способ избавления от вырожденности

Но ОР Общий способ избавления от вырожденностиОбщий способ избавления от вырожденности — вырожденное. Заменим нулевую правую часть второго уравнения (значение базисной переменной Общий способ избавления от вырожденности) числом

Общий способ избавления от вырожденности

Тогда

Общий способ избавления от вырожденности

будет уже невырожденным (табл. 3.12,ч.1).

Вследствие подобной замены правые части становятся полиномами второй степени от параметра Общий способ избавления от вырожденности. Вследствие бесконечной малости Общий способ избавления от вырожденности справедливо неравенство Общий способ избавления от вырожденности для всякого Общий способ избавления от вырожденности, поэтому дополнительные слагаемые, содержащие член Общий способ избавления от вырожденности, на знак изменившихся правых частей влиять не будут. Покажем, как изменяются ОР Общий способ избавления от вырожденности (табл. 3.12, ч. II и III).

Общий способ избавления от вырожденности
Общий способ избавления от вырожденности

Продолжим увеличение целевой функции (табл. 3.13). Свободная переменная Общий способ избавления от вырожденности сменяет базисную переменную Общий способ избавления от вырожденности во втором уравнении:

Общий способ избавления от вырожденности

Целевая функция возросла на число 2Общий способ избавления от вырожденности.

Общий способ избавления от вырожденности

оптимально, так как все оценки свободных переменных положительны. Обратим Общий способ избавления от вырожденности в 0. ОР (2, 0, 0,0, 0) — это решение исходной задачи, которое мы уже рассматривали. Но тогда выбор базисных переменных был «неудачным» — не выполнялся признак оптимальности ОР. Теперь же, когда в качестве базисных выбраны переменные Общий способ избавления от вырожденности оценки свободных переменных Общий способ избавления от вырожденности больше нуля, можно утверждать, что Общий способ избавления от вырожденности.

Общий способ избавления от вырожденности

Рассмотренный пример позволяет сформулировать общий способ избавления от вырожденности. Когда во время перебора опорных решений вырожденное ОР встретится первый раз, нужно заменить нулевые правые части числом Общий способ избавления от вырожденности и продолжить увеличение целевой функции. Если снова встретится вырожденное ОР, нужно заменить нули числом Общий способ избавления от вырожденности и продолжать увеличивать целевую функцию. Если вырожденное ОР встретится вновь, нужно заменить нули числом Общий способ избавления от вырожденности и т.д., тогда все просмотренные ОР будут невырожденными, а значения целевой функции будут монотонно возрастать. Ввиду конечности множества ОР (конечно число возможных наборов базисных переменных) обязательно найдется невырожденное ОР, для которого выполнится признак оптимальности — все оценки свободных переменных неотрицательны. Положив Общий способ избавления от вырожденности = 0, получим ОР исходной задачи (быть может, вырожденное) с теми же самыми неотрицательными оценками — оптимальное решение данной ЗЛП.

Итак, среди ОР данной ЗЛП, имеющей решение, всегда есть оптимальное, с неотрицательными оценками свободных переменных.

Ясно, что все приведенные рассуждения остаются в силе, если искать минимум целевой функции ЗЛП.

Эта задача взята со страницы решения задач по предмету «линейное программирование»:

Решение задач по линейному программированию

Возможно эти страницы вам будут полезны:

Пример №13. Привести к каноническому виду следующую ЗЛП
Пример №14. Рассмотрим такую систему уравнений
Пример №16. Решить ЗЛП
Пример №17. В табл. 4.3 стоит оптимальное ОР, на котором целевая функция достигает своего максимум