Задача линейного программирования. Проверка оптимальности текущего плана, страница 5

12) Значения базисных переменных в новой таблице равны

x4 =b1=4/3 , x3 = b2=23/3, x2 = b3=14/3

13) Значения небазисных переменных берутся равными нулю, т. е. х1 = 0 .

14) Текущий план по новой таблице.

15) Значение целевой функции в новой таблице равно

 .

16) Вычислим ∆j, j = 1, 2, 3, 4 в новой таблице. Оценки базисных столбцов равны нулю: ∆2=0, ∆3=0, ∆4=0. Оценки остальных столбцов считаем по формуле:           ∆j = Cб ∙ Aj – cj;

.

17) Так как ∆j ≤ 0 при j=1, 2, 3, 4, значит текущий планоптимален: , а минимальное значение функции Z(X) равно    min Z(X) = Z(X1) = 29/3. 

18) Проверка:

, , , х1 = 0 ,   х2 =  14/3>0,   х3 = 23/3>0,   х4 = 4/3>0.

.

Пример 5. Z(X) = -x1 + x2 + x3 → max,

x1 + 0x2 + 0x3 - 6x4 – x5 = 1,

0x1 + x2 + 0x3 + x4 + x5 = 1,

0x1 + 0x2 + 1x3 - 3x4 – 4x5 = 2,

xi ≥ 0, i = 1, 2, 3, 4, 5.

Решение. 1) Составим симплексную таблицу.

Б

Сб

В

c1=-1

c2=1

c3=1

c4=0

c5=0

A1

A2

A3

A4

A5

1

A1

с1= -1

b1=1

1

0

0

-6

-1

2

A2

c2= 1

b2=1

0

1

0

1

  1

3

A3

с3= 1

b3=2

0

0

1

-3

-4

4

 

Z=2

1=0

2=0

3=0

4=4

5=-2

2) Находим базисные столбцы матрицы ограничений. А1 = ,  А3 = ,   А3 =  .

3) В столбце Б симплексной таблицы запишем базисные столбцы А1, А2 и А3 так, что в столбце Аi единица стоит на i-ом месте.

4) В столбце Сб симплексной таблицы запишем коэффициенты целевой функции Z(X), номера которых совпадают с номерами базисных столбцов этой строки.

5) В столбце В запишем свободные члены  b1 = 1, b2 =1, b3=2.

6) Сверху над столбцами А1, А2, А3, А4 и А5 запишем коэффициенты целевой функции с1=-1, с2=1, с3=1, с4=0 и с5=0.

7) В столбцах А1, А2, А3, А4 и А5 запишем столбцы матрицы А.

8) В строке 4 запишем текущее значение Z целевой функции, а также оценки ∆1, ∆2, ∆3, ∆4. и ∆5.

9)Находим Z по формуле:Z(Х)=СбВ=(с1=-1,с2=1,с3=1)(b1=1,b2=1,b3=2)=(-1)(1)+(1)(1)+(1)(2)= 2.

10) Находим оценки небазисных столбцов (∆4, ∆5) по формуле:∆j б Аj–сj ;j=4,5. ∆4 = Сб А4 – с4 = (-1, 1, 1) (-6, 1, -3) – 0 = 6 + 1 - 3 = 4 > 0. ∆5 = Сб А5 – с5 = (-1, 1, 1) (-1, 1, -4) – 0 = 1 + 1 - 4 = -2 < 0

.Для базисных столбцов А1, А2, А3  оценки равны  ∆1 = ∆2 = ∆3 = 0.

11) Первоначальное решение, соответствующее этой таблице X0 = (1, 1, 2, 0, 0).

12) Так как данная задача на максимум и ∆5 = -2 < 0, значит текущий план не оптимален.

13) Для улучшения текущего плана Х0 находим сначала θ5 для столбца А5 с отрицательной оценкой по формуле

 
 ; ; а25=1 – ведущий элемент преобразования.

14) Обводим  а25=1  кружком во второй строке.

15) В столбце Б вместо А2 запишем А5.

16) В столбце Сб заменим  с2= 1  на с5 = 0.

17) К первой строке прибавим вторую.

18) К третьей строке прибавим вторую, умноженную на 4.

19) Запишем вторую симплексную таблицу.

Б

Сб

В

-1

1

1

0

0

A1

A2

A3

A4

A5

1

A1

-1

2

1

1

0

-5

0

2

A5

0

1

0

1

0

1

1

3

A3

1

6

0

4

1

1

0

4

 

4

0

2

0

6

0