Метод полного исключения

Рассмотренный выше алгоритм симплекс-метода неудобен для программирования и решения задач на ЭВМ.

Разработан табличный вариант симплекс-метода, в основе которого лежит метод полного исключения Жордана – Гаусса.

Пример 2.4. Максимизировать 4x1+3x2 при ограничениях

x1 £ 4000;

x2 £ 6000;

x1 + x2 £ 6000;

x1, x2 ³ 0.

Расширенная форма задачи имеет вид:

1x1 + 0x2 + 1x3 + 0x4 + 0x5 = 4000;

0x1 + 1x2 + 0x3 + 1x4 + 0x5 = 6000;

1x1 + 2/3x2 + 0x3 + 0x4 + 1x5 = 6000;

Так как A 0>0, а векторы A 3, A 4, A 5 образуют единичный базис, то задачу можно решать методом симплекс-таблиц.

Первая итерация. Составляем и заполняем начальную симплекс-таблицу (табл.2.3).

Таблица 2.3.

Ci              
  Bx Ai0 A1 A2 A3 A4 A5

 
X3            
  X4            
  X5     1/3      
  D   -4 -3      

Поскольку –4<–3<0, то направляющий столбец – первый.

Составив отношение вида ,определим направляющую строку.Для этого находим

.

Итак, направляющая строка -первая, направляющий элемент a 11 = 1.

Выполнив первую итерацию симплекс-метода, получим табл. 2.4.

Таблица 2.4.

Ci              
  Bx ai0 A1 A2 A3 A4 A5
  X1            
  X4            

 
X5     2/3 -1    
  D     -3      

Вторая итерация. Как видим с табл. 2.4.,направляющий столбец – второй, а направляющая строка – третья, так как

Выполнив очередную итерацию симплекс-метода, получим симплекс-таблицу 2.5.

Таблица 2.5.

Ci              
  Bx ai0 A1 A2 A3 A4 A5
  X1            

 
X4       3/2   -3/2
  X2       -3/2   3/2
  D       -1/2   9/2

Третья итерация. Так как a 03 = -1/2 <0, то направляющий столбец A 3, а направляющая строка – вторая, поскольку a 23 = 3/2. Выполнив очередную итерацию с направляющим элементом a 23 = 3/2, получим симплекс-таблицу 2.6.

Таблица 2.6.

Ci              
  Bx ai0 A1 A2 A3 A4 A5
  X1         -2/3  
  X3         2/3 -1
  X2            
  D         1/3  

Поскольку в индексной строке табл. 2.6. все оценки положительны, то найдено оптимальное решение: x 1 опт = 2000, x 2 опт = 6000, x 3 опт = 2000.

Соответствующее значение целевой функции:

max(4 x 1 + 3 x 2) =a 00 = 26000 = 4 x 1опт + 3 x 2опт.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: