Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
38
Добавлен:
13.05.2015
Размер:
2.24 Mб
Скачать

41

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

 

 

 

 

 

 

 

 

 

 

 

Таблица 3

 

Б

x1

x2

x3

x4

x5

x6

x7

x8

x9

B

bi / aij

 

 

x4

0

3 / 5

0

1

1/ 5

0

1/ 5

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x6

0

3 /10

3 / 2

0

1/10

1

2 / 5

 

 

3 / 2

 

 

 

x1

1

1/10

1/ 2

0

3 /10

0

1/ 5

 

 

5 / 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f

0

11/ 5

2

0

2 / 5

0

3 / 5

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение вспомогательной задачи закончено. Получен ее оптимальный

план X 3

(5 / 2, 0, 0,1, 0,3 / 2, 0, 0, 0) , в котором все искусственные переменные

стали свободными. Удаляя ненужные больше столбцы с искусственными переменными и индексную строку для искусственной целевой функции, получаем первую таблицу и первый базисный план X 1 (5 / 2,0,0,1,0,3 / 2,0) для кано-

нической задачи (I I) , при этом f ( X 1 )

4 – сосчитано в предыдущей таблице.

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 4-1

 

Б

 

x1

x2

x3

 

x4

x5

 

x6

x7

B

bi / aij

 

 

x4

 

0

3 / 5

0

 

1

1/ 5

 

0

1/ 5

1

 

 

 

 

x6

 

0

3 /10

3 / 2

 

0

1 / 10

 

1

2 / 5

3 / 2

 

15

 

 

x1

 

1

1/10

1/ 2

 

0

3 /10

 

0

1/ 5

5 / 2

 

 

 

 

f

 

0

11/ 5

2

 

0

/ 5

 

0

3 / 5

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

План

X 1

неоптимальный,

так

как есть

три

отрицательных

оценки

3

2 , 5

2 / 5 и 7

3 / 5.

Анализ столбцов и минимальных отношений

их элементов показывает, что если сделать базисной переменную х3, то свободной становится переменная х6, при этом приращение целевой функции будет равно 3 (b2 / a23 ) ( 2) ((3 / 2)(3 / 2)) 2 . Если сделать базисной пе-

ременную х5, то свободной также становится х6, а

приращение целевой функции

5 (b2 / a25 )

( 2 / 5) ((3 / 2) (1/ 10)) 6 .

Если сделать базисной пере-

42

 

менную х7, то целевая функция увеличится на

9 / 4 . Поэтому выбираем в

качестве разрешающих пятый столбец и вторую строку. Следующая таблица оказывается последней.

 

 

 

 

 

 

 

 

Таблица 4-2

Б

x1

x2

x3

x4

x5

x6

x7

B

bi / aij

x4

0

0

3

1

0

2

1

4

 

x5

0

3

15

0

1

10

4

15

 

x1

1

1

4

0

0

3

1

7

 

f

0

1

4

0

0

4

1

10

 

 

 

 

 

 

 

 

 

 

 

План X 2 (7,0,0, 4,15,0,0) оптимальный, невырожденный и единствен-

ный. Оптимальное значение f Opt f ( X 2 ) 10 . Решение канонической задачи из пункта 8.1 закончено. Отбрасывая балансовые переменные х5, х6, и х7, полу-

чаем решение задачи (I) из 8.1: X Opt

(7, 0, 0, 4) ,

f Opt

10 .

 

8.5. Пример построения M - задачи. После введения балансовых и искус-

ственных переменных задача (I I) из 8.1 принимает вид:

 

 

f ( X )

2x1

3x2

x3 x4

 

Max;

 

 

 

 

2x1

x2

x3

2x4

x5

 

 

x8

 

7

x1

x2

x3

x4

 

x6

 

 

 

3

2x1

2x2

x3

3x4

 

 

x7

 

x9

2,

x1 0, x2

0, x3

0, x4

0, x5 0, x6

 

0, x7

0, x8

0, x9 0.

Базисные переменные х6, х8

и х9. Целевая функция вспомогательной

M - задачи f (X , X ) 2x1 3x2 x3

x4 M x8 M x9 . Вспомогательную целе-

вую функцию выражаем через свободные переменные. Из первого и третьего уравнений системы ограничений находим

x8

7 2x1

x2

x3 2x4

x5 , x9

 

2 2x1

2x2

x3

3x4

x7 ,

и f (X , X ) (2 4M )x1 (3 M )x2 (1 2M )x3 (1 M )x4 Mx5 Mx7 9M.

Получаем каноническую базисную форму M - задачи:

 

 

f (X ,X )

(2 4M )x1

(3 M )x2

(1 2M )x3

 

(1 M )x4 M x5

M x7

9M Max;

 

2x1

x2

x3

2x4

x5

 

 

 

x8

 

7

 

 

x1

x2

x3

x4

 

x6

 

 

 

3

 

 

2x1

2x2

x3

3x4

 

 

 

x7

 

x9

2,

 

x1

0, x2

0, x3

0, x4

0, x5 0, x6

 

0, x7

0, x8

0, x9

0.

43

8.6. Целью решения M - задачи является перевод в процессе улучшения опорных планов всех искусственных переменных в свободные. Составляем

первую симплексную таблицу для M - задачи.

Таблица 1

Б

x1

x2

x3

x4

x5

x6

x7

x8

x9

B

bi / aij

 

 

 

 

 

 

 

 

 

 

 

 

x8

2

1

1

2

1

0

0

1

0

7

7 / 2

x6

1

1

1

1

0

1

0

0

0

3

3

 

 

 

 

 

 

 

 

 

 

 

 

x9

2

2

1

3

0

0

1

0

1

2

1

 

 

 

 

 

 

 

 

 

 

 

 

f

2 4M

3 M

1 2M

1 M

M

0

M

0

0

9M

 

 

 

 

 

 

 

 

 

 

 

 

 

Опорный план

X 1

(0,0,0,0,0,3,0,7, 2)

неоптимальный, его можно

 

 

улучшить. Единственная отрицательная оценка

1

2

4M 0 . Переменная

x1 становится базисной, а искусственная переменная x9

свободной. При по-

строении следующей таблицы элементы девятого столбца можно не вычислять.

Таблица 2

Б

x1

x2

x3

x4

x5

x6

x7

x8

x9

B

bi / aij

x8

0

3

0

5

1

0

1

1

 

5

1

 

 

 

 

 

 

 

 

 

 

 

 

x6

0

0

3 / 2

1/ 2

0

1

1/ 2

0

 

2

4

 

 

 

 

 

 

 

 

 

 

 

 

x1

1

1

1/ 2

3 / 2

0

0

1/ 2

0

 

1

 

f

0

1 3M

2

-2 - 5M

M

0

1 M

0

 

2 5M

 

 

 

 

 

 

 

 

 

 

 

 

 

Опорный план X 2 (1, 0, 0, 0, 0, 2, 0,5, 0) неоптимальный. Имеются четыре отрицательных оценки. В качестве разрешающих выбираем четвертый столбец и первую строку. Переменная х4 становится базисной, искусственная переменная х8 свободной. В следующей таблице все искусственные переменные становятся свободными, на этом решение M - задачи заканчивается. Никаких вычислений в столбцах с искусственными переменными делать не надо. Последняя таблица для M - задачи.

 

 

 

 

 

 

 

 

 

 

 

Таблица 3

Б

x1

x2

x3

x4

x5

x6

x7

x8

x9

 

B

bi / aij

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x4

0

3 / 5

0

1

1/ 5

0

1/ 5

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x6

0

3 /10

3 / 2

0

1/10

1

2 / 5

 

 

3

/ 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

1

1/10

1/ 2

0

3 /10

0

1/ 5

 

 

5

/ 2

 

 

f

0

11/ 5

2

0

2 / 5

0

3 / 5

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

44

Удалив столбцы с искусственными переменными и знак вспомогательной целевой функции, получаем первую таблицу и первый базисный план

X 1 (5 / 2,0,0,1,0,3 / 2,0)

для задачи (II) (такие же, как и в методе искусствен-

ной целевой функции):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 4-1

 

Б

x1

x2

 

x3

x4

x5

x6

x7

B

bi / aij

 

 

x4

0

3 / 5

 

0

1

1/ 5

0

1/ 5

1

 

 

 

x6

0

3 /10

 

3 / 2

0

1 / 10

1

2 / 5

3 / 2

15

 

 

x1

1

1/10

 

1/ 2

0

3 /10

0

1/ 5

5 / 2

 

 

 

f

0

11/ 5

 

2

0

/ 5

0

3 / 5

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Замечание. Если в процессе решения M - задачи искусственные переменные становятся свободными, то есть поставленная цель достигнута, то ни одна из получившихся оценок переменных канонической задачи и значение целевой функции не будут содержать букву M .

8.7. Задача (II) в канонической форме из 8.1 имеет вид:

 

 

 

 

 

 

 

 

f ( X ) 2x1

3x2

 

 

x3

x4

Max;

 

 

 

 

 

 

 

 

 

 

2x1

 

 

x2

x3

2x4 x5

 

 

 

7

 

 

 

 

 

 

 

 

 

x1

 

 

x2

x3

 

x4

x6

 

3

 

 

 

 

 

 

 

2x1

2x2

x3

3x4

 

 

x7

2,

 

 

 

 

 

 

x1

 

0, x2

 

 

0, x3

 

0, x4

 

0, x5

0, x6

0, x7

0.

 

 

 

Составим для нее таблицу с расширенной матрицей

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

 

 

x2

x3

 

 

x4

 

x5

x6

 

x7

 

B

 

 

 

 

 

 

2

 

 

1

 

 

1

 

 

2

 

1

0

 

0

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

1

 

 

1

 

 

1

 

0

1

 

0

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

2

 

 

1

 

 

3

 

0

0

 

1

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

и сравним ее с последней симплексной таблицей 4.2 из 8.4.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 4-2

 

Б

 

x1

 

 

x2

 

x3

 

 

x4

 

x5

x6

 

x7

 

B

bi / aij

 

 

x4

 

0

 

0

 

 

3

 

 

1

 

0

2

 

1

 

4

 

 

 

 

x5

 

0

 

3

 

 

15

 

 

0

 

1

10

 

4

 

15

 

 

 

 

x1

 

1

 

1

 

 

4

 

 

0

 

0

3

 

1

 

7

 

 

 

 

f

 

0

 

1

 

 

4

 

 

0

 

0

4

 

1

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Столбцы A4 , A5

и A1

матрицы A системы ограничений в таблице 4-2 об-

разуют единичную матрицу. Соответствующие столбцы в матрице A исходной

45

системы ограничений образуют оптимальный базис. В рассматриваемом при-

 

 

2

1

2

 

S

A4 A5 A1

1

0

1

 

мере базисные столбцы образуют матрицу

 

3

0

2

. Зна-

чения базисных переменных в оптимальном плане удовлетворяют уравнению

S X BOpt B , и X BOpt Q B , где Q

S 1 .

 

 

 

 

 

 

Пятый, шестой и седьмой столбцы матрицы A системы ограничений за-

дачи (I I) образуют единичную матрицу. Столбцы матрицы Q

Q1Q2Q3

рас-

положены на соответствующих местах в

таблице 4.2: Q1

A5

, Q2

A6

и

Q3 A7 .

 

 

 

 

 

 

 

 

0

2

1

 

 

 

 

 

Q 1

10

4

 

 

 

 

В рассматриваемом примере

0

3

1 .

 

 

 

 

Матрица Q позволяет ответить на вопрос, останется ли найденный базис оптимальным при изменении вектора B правых частей системы ограничений, и получить оптимальное решение измененной задачи.

8.8.Двойственные оценки оптимального плана канонической задачи (II)

истандартной задачи (I) равны оценкам переменных, отвечающих единичным

столбцам матрицы A . Из таблицы 4.2 получаем, что y1*

5 0 , y2*

6 4 и

y*

7

1

. С помощью двойственных оценок можно оценить изменение опти-

3

 

мального значения целевой функции при изменении правой части какого-либо ограничения. В частности, можно проверить выполнение равенства

y1*b1

y2*b2

y3*b3

0 (

7)

4 3

1 ( 2)

10

f Opt .

 

Пусть в условиях рассматриваемой задачи (I I) правая часть третьего

уравнения увеличивается на единицу: b3

2

b3

1. Вычислив

 

 

 

 

0

2

1

 

7

5

x4

 

 

 

 

Q B

1

10

4

 

3

19

x5

 

 

 

 

 

 

0

3

1

 

1

8

x1 ,

 

 

приходим к выводу, что базис

A4 , A5 , A1

остается оптимальным, оптимальное

 

 

 

решение новой

задачи

(I I )

X Opt

(8,0,0,5,19,0,0) , приращение целевой

функции равно

y*

1

, и

f Opt

11

. Применительно к задаче (I)

новый опти-

3

 

 

 

мальный план X Opt

(8,0,0,5) , а новое оптимальное значение

f Opt

11.

46

8.9. С помощью симплекс-метода можно искать двойственные оценки оптимального плана задачи ЛП в канонической форме. Рассмотрим следующую задачу:

 

f ( X )

2x1

x2 x3 x4

x5

 

Max;

 

 

2x1

x2

2x3

3x4

x5

 

33

 

 

3x1

6x2

3x3

8x4

x5

 

12

 

 

6x1

 

9x3

x4

2x5

 

24,

 

 

x1

0, x2

0, x3

0, x4

0, x5

0.

 

После введения искусственных неотрицательных переменных х6, х7 и х8

система ограничений принимает вид:

 

 

 

 

 

2x1

x2

2x3

3x4

x5

x6

 

 

33

3x1

6x2

3x3

8x4

x5

 

x7

 

12

6x1

 

9x3

x4

2x5

 

 

x8

24,

 

x1

0, x2

0, x3

0, x4

 

0, x5

0, x6

0, x7

0, x8

0.

 

Искусственная целевая функция

 

f (X , X )

 

x6

x7

x8

после исключе-

ния базисных переменных принимает вид:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (X , X ) 11x1

5x2 4x3

 

6x4

2x5

69 .

 

 

 

Составляем первую симплекс-таблицу.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 1

 

Б

 

x1

 

x2

 

x3

x4

 

x5

 

x6

 

x7

 

x8

 

B

bi / aij

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x6

 

2

 

1

 

2

3

 

1

 

1

 

0

 

0

 

33

33 / 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x7

 

3

 

6

 

3

8

 

1

 

0

 

1

 

0

 

12

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x8

 

6

 

0

 

9

1

 

2

 

0

 

0

 

1

 

24

 

4

 

 

f

 

2

 

1

 

1

1

 

1

 

0

 

0

 

0

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f

 

11

 

5

 

4

6

 

2

 

0

 

0

 

0

 

69

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Таблица 2

Б

x1

x2

x3

x4

x5

x6

x7

x8

B

bi / aij

 

 

 

 

 

 

 

 

 

 

 

x6

0

5

0

25 / 3

5 / 3

1

2 / 3

0

25

 

x1

1

2

1

8 / 3

1/ 3

0

1/ 3

0

4

 

x8

0

12

15

15

4

0

2

1

0

0

 

 

 

 

 

 

 

 

 

 

 

f

0

3

1

13 / 3

5 / 3

0

2 / 3

0

8

 

 

 

 

 

 

 

 

 

 

 

 

f

0

17

15

70 / 3

17 / 3

0

11/ 3

0

25

 

 

 

 

 

 

 

 

 

 

 

 

47

Для всех разрешающих столбцов разрешающей строкой может быть только вторая. При переходе к следующей таблице значение целевой функции не изменится.

Таблица 3

Б

x1

x2

x3

x4

x5

x6

x7

x8

B

bi / aij

 

 

 

 

 

 

 

 

 

 

 

x6

0

5 / 3

25 / 3

0

5 / 9

1

4 / 9

5 / 9

25

3

 

 

 

 

 

 

 

 

 

 

 

x1

1

2 /15

5 / 3

0

17 / 45

0

1/ 45

8 / 45

4

 

 

 

 

 

 

 

 

 

 

 

 

x4

0

4 / 5

1

1

4 /15

0

2 /15

1/15

0

 

 

 

 

 

 

 

 

 

 

 

 

f

0

7 /15

10 / 3

0

23 / 45

0

4 / 45

13 / 45

8

 

 

 

 

 

 

 

 

 

 

 

 

f

0

5 / 3

-25 / 3

0

5 / 9

0

5 / 9

14 / 9

25

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

Таблица 4

Б

x1

x2

x3

x4

x5

x6

x7

x8

B

bi / aij

x3

0

1/ 5

1

0

1/15

3 / 25

4 / 75

1/15

3

 

x1

1

1/ 5

0

0

4 /15

1/ 5

1/15

1/15

9

135 / 4

x4

0

3 / 5

0

1

1 / 5

3 / 25

2 / 25

0

3

15

f

0

1/ 5

0

0

11 / 15

2 / 5

4 /15

1/15

18

 

 

 

 

 

 

 

 

 

 

 

 

Разрешающий столбец пятый, а разрешающая строка третья. Переходим к следующей таблице.

 

 

 

 

 

 

 

 

 

Таблица 5

Б

x1

x2

x3

x4

x5

x6

x7

x8

B

bi / aij

 

x3

0

0

1

1/ 3

0

4 / 25

2 / 75

1/15

4

 

 

x1

1

1

0

4 / 3

0

1/ 25

13 / 75

1/15

5

 

 

x5

0

3

0

5

1

3 / 5

2 / 5

0

15

 

 

f

0

2

0

11/ 3

0

21/ 25

2 / 75

1/15

29

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Все оценки переменных, исключая искусственные, неотрицательные, по-

лучен оптимальный план X Opt (5;0; 4;0;15) и оптимальное значение целевой функции f Opt 29 .

Двойственные оценки оптимального плана задачи в канонической форме равны оценкам искусственных переменных.

48

В данном примере

y*

6

21 25

,

y*

7

2 75

,

y*

8

1 15

.

1

 

2

 

3

 

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

щие таблицы:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 4-1

 

 

 

 

 

Таблица 5-1

 

Б

x1

x2

x3

x4

x5

B

bi / aij

 

Б

x1

x2

x3

x4

x5

B

bi / aij

 

 

x3

0

1/ 5

1

0

1/15

3

 

 

x3

0

0

1

1/ 3

0

4

 

 

 

x1

1

1/ 5

0

0

4 /15

9

135 / 4

 

x1

1

1

0

4 / 3

0

5

 

 

 

x4

0

3 / 5

0

1

1 / 5

3

15

 

x5

0

3

0

5

1

15

 

 

 

f

0

1/ 5

0

0

11 / 15

18

 

 

f

0

2

0

11/ 3

0

29

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Из таблицы 5-1 видно, что оптимальный базис образован третьим, пер-

вым и пятым столбцами матрицы системы ограничений. Пусть S

матрица,

столбцами которой являются базисные столбцы, CБ

вектор из коэффициен-

тов целевой функции при базисных переменных (в соответствующем порядке). Вектор Y * , составленный из двойственных оценок оптимального плана, являет-

ся решением уравнения ST Y CБ

(буква T означает операцию транспониро-

вания). В данном случае

 

 

 

 

 

 

 

2 1

1

 

c

1

 

S A3 A1 A5

3 3 1

C Б

c3

2

 

 

9 6

2

 

1

1

 

 

,

c5

,

 

 

 

 

 

и уравнение для двойственных оценок имеет вид:

2 1 1

T

y

2

3

9

y

1

 

 

1

 

 

 

1

 

3 3 1

 

y2

1

3

6

y2

2

9 6 2

 

y3

1

1 2

y3

1

Решив это уравнение, получаем двойственные оценки оптимального пла-

на:

y*

21 25

,

y*

2 75

,

y*

1 15

.

1

 

2

 

3

 

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

оценках искусственных переменных

оптимального

плана

M 0 ,

получим

двойственные оценки. Для облегчения расчетов удобнее приравнять

M 0 в

тот момент, когда искусственные переменные становятся свободными.

 

Используя метод M - задачи, преобразуем вспомогательную целевую

функцию

 

 

 

 

f (X , X ) 2x1 x2 x3

x4 x5 M x6

M x7

M x8

 

49

к приведенному виду

f (X,X ) (2 11M )x1 (1 5M )x2 (1 4M )x3 (1 6M )x4 (1 2M )x5 69M

и составим первую симплекс-таблицу.

Таблица 1M

Б

x1

x2

x3

x4

x5

x6

x7

x8

B

bi / aij

x6

2

1

2

3

1

1

0

0

33

33 / 2

x7

3

6

3

8

1

0

1

0

12

4

x8

6

0

9

1

2

0

0

1

24

4

f

2 11M

1 5M

1 4M

1 6M

1 2M

0

0

0

69M

 

 

 

 

 

 

 

 

 

 

 

 

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

Таблица 2M

 

Б

x1

x2

 

 

 

 

 

 

x3

 

 

 

 

 

 

x4

 

 

 

x5

 

x6

x7

 

 

 

x8

 

 

 

B

 

bi / aij

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x6

0

 

 

1

 

 

 

 

 

5

 

10 / 3

 

1/ 3

1

0

 

 

1/ 3

 

 

25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x7

0

 

 

6

 

 

15 / 2

 

15 / 2

 

 

 

2

0

1

 

 

1/ 2

 

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

1

 

 

0

 

 

 

 

 

3 / 2

 

1/ 6

 

1/ 3

0

0

 

 

1/ 6

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f

0

 

 

1 5M

 

 

8 25M

 

 

4 25M

 

 

1 5M

 

0

0

 

2 11M

 

 

8 25M

 

 

 

 

 

 

 

 

2

 

 

 

6

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

Разрешающий столбец второй, разрешающая строка вторая. Перехо-

дим к следующей таблице.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 3M

 

Б

x1

 

 

x2

 

 

x3

 

 

 

 

x4

 

 

 

x5

 

x6

 

 

 

x7

 

 

x8

 

 

B

bi / aij

 

 

x6

0

 

 

5

0

 

 

 

25 / 3

 

 

 

5 / 3

1

 

2 / 3

 

0

 

25

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x3

0

 

 

4 / 5

 

1

 

 

 

1

 

 

 

4 /15

 

0

 

 

2 /15

 

1/15

 

0

 

 

 

 

 

x1

1

 

 

6 / 5

 

0

 

 

 

5 / 3

 

 

 

1/15

 

0

 

 

1/ 5

 

1/15

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f

0

 

 

11 25M

 

 

0

 

 

10 25M

 

 

21 25M

 

0

 

 

 

24 75M

 

1 15M

 

 

8 25M

 

 

 

 

 

 

5

 

 

 

 

 

 

3

 

 

 

15

 

 

 

45

 

 

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

50

В этой таблице разрешающим столбцом является третий, а разрешающей строкой первая. Переходим к следующей таблице.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 4M

Б

x1

x2

x3

x4

x5

 

x6

 

x7

 

x8

 

B

bi / aij

x4

0

3 / 5

0

1

1/ 5

 

3 / 25

 

2 / 25

0

 

3

 

x3

0

1/ 5

1

0

1/ 15

 

3 / 25

 

4 / 75

1/ 15

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

1

1/ 5

0

0

4 / 15

 

1 / 5

 

1/ 15

1/ 15

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f

0

1/5

0

0

11 15

 

2 5M

 

 

4 15M

 

1 15M

 

18

 

5

 

 

15

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Так как все искусственные переменные стали свободными, то, полагая M 0 , получим новую таблицу.

Таблица 4M-1

 

 

 

Б

x1

x2

x3

x4

 

x5

 

x6

x7

x8

 

B

bi / aij

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x4

 

0

 

3 / 5

 

0

1

 

1 / 5

3 / 25

2 / 25

0

3

 

 

 

 

 

 

 

x3

 

0

 

1/ 5

 

1

0

 

1/15

 

3 / 25

4 / 75

1/15

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

 

1

 

1/ 5

 

0

0

 

4 /15

 

1/ 5

1/15

1 /15

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f

 

0

 

1/5

 

0

0

 

11/5

 

2 / 5

4/15

1/15

18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Здесь разрешающий столбец пятый, а разрешающая строка первая.

Переходим к следующей таблице.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 5M

 

Б

x1

 

 

x2

 

x3

x4

 

x5

 

 

x6

x7

x8

 

B

bi / aij

 

 

x3

 

0

 

 

0

 

1

1/ 3

 

0

 

4 / 25

2 / 75

1/15

 

4

 

 

 

 

 

x1

 

1

 

 

1

 

0

4 / 3

 

0

 

1/ 25

13 / 75

1/15

 

5

 

 

 

 

 

x5

 

0

 

 

3

 

0

5

 

1

 

3 / 5

2 / 5

0

 

15

 

 

 

 

 

 

f

 

0

 

 

2

 

0

11/ 3

 

0

 

21/ 25

2 / 75

1/15

 

29

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Все оценки переменных, исключая искусственные, неотрицательные. Та-

ким образом, получены: решение задачи ЛП X Opt

(5;0; 4;0;15) ,

 

f Opt

29 и

двойственные оценки оптимального плана

y*

21 25

,

y*

2 75

,

y*

1 15

.

1

 

 

2

 

3