Понятие о вырожденном решении.

При рассмотрении симплексного метода предполагалось, что bi > 0 как в исходной системе, так и в системах, получаемых в очередных итерациях.

Если же в некоторых уравнениях свободные члены bi=0, то в соответствующем этой системе опорном решении базисные переменные, относительно которых эти уравнения разрешены, принимают нулевые значения. Опорное решение, в котором хотя бы одна из базисных переменных принимает нулевое значение, называется вырожденным решением, а задача линейного программирования, имеющая хотя бы одно вырожденное решение, - вырожденной задачей.

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

Для устранения зацикливания существует несколько приемов или правил. Не затрагивая теоретического обоснования этих правил, являющегося специальным вопросом, так называемой, проблемы вырождения, отметим, что одно из правил рекомендует в опорном плане эти нулевые элементы матрицы заменить произвольной бесконечно малой величиной ε > 0 и рассматривать их как обычные базисные элементы плана.

 

Таблица 3.9.1.

Базисные переменные Свободные члены x1 x2 x3 x4 x5 x6 Оценочные отношения Коэфф. перехода
x3 19/3 -1
x4 13/1 -1/3
x5   15/3 1/3
x6    
Ф -7 -5   5/3

Х1 = (0; 0; 19; 13; 15; 18) Ф1 = 0.

Таблица 3.9.2.

x3   -1 1/2
x4 -1/3 -1
x2 1/3    
x6 -3/2
Ф -7 5/3   7/2

Х2 = (0; 5; 4; 8; 0; 18) Ф2 = 25.

Таблица 3.9.3.

x1 1/2 -1/2   3/4
x4 -1   3/2
x2 1/3 -1/2
x6 -3/2 3/2 -9/4
Ф 7/2 -11/6   11/4

Х3 = (2; 5; 0; 4; 0; 12) Ф3 = 39.

Таблица 3.9.4.

x1 -1/4 3/4    
x5 -3/2 3/2    
x2 1/2 -1/2    
x6 3/4 -9/4    
Ф 3/4 11/4    

Х4 = (5; 3; 0; 0; 6; 3) Ф4 = 50.