Вы находитесь на странице: 1из 7

Определим максимальное значение целевой функции

Z max  2x1  x2
при следующих условиях-ограничений.

 x  2 x  0


1 2

 x1  2 x2  4
 x  x  5
 1 2
 x1  x2  9

Для построения первого опорного плана систему неравенств приведем


к системе уравнений путем введения дополнительных переменных (переход
к канонической форме).

В 1-м неравенстве смысла (≥) вводим базисную переменную x 3 со


знаком минус. В 2-м неравенстве смысла (≥) вводим базисную переменную x 4
со знаком минус. В 3-м неравенстве смысла (≤) вводим базисную
переменную x5. В 4-м неравенстве смысла (≤) вводим базисную переменную
x6

 x1  2 x2  x3   0
 x  2 x  x   4
 1 2 4

 x1  x2  x5   5

 x1  x2  x6   9
Расширенная матрица системы ограничений-равенств данной задачи:

- 2 -1 0 0 0 0
1

1 2 0 -1 0 0 4

- 1 0 0 1 0 5
1

1 1 0 0 0 1 9

Приведем систему к единичной матрице методом жордановских


преобразований.

Выразим базисные переменные через остальные:


x3 = -x1+2x2
x4 = x1+2x2-4
x5 = x1-x2+5
x6 = -x1-x2+9
Выполняем преобразования симплексной таблицы методом Жордано-
Гаусса.

Базис B x1 x2 x3 x4 x5

x3 4 2 0 1 -1 0
1 -1
x2 2 /2 1 0 /2 0
-3 1
x5 3 /2 0 0 /2 1
1 1
x6 7 /2 0 0 /2 0
3 1
F(X0) - /2 0 0 /2 0
2

B x1 x2 x3 x4 x5 x6

0-(-4 • -2):-2 1-(-1 • -2):- -2-(-2 • -2):- 1-(0 • -2):-2 0-(1 • -2):- 0-(0 • -2):-2 0-(0 • -2):-2
2 2 2

-4 : -2 -1 : -2 -2 : -2 0 : -2 1 : -2 0 : -2 0 : -2

5-(-4 • 1):-2 -1-(-1 • 1):- 1-(-2 • 1):-2 0-(0 • 1):-2 0-(1 • 1):-2 1-(0 • 1):-2 0-(0 • 1):-2
2

9-(-4 • 1):-2 1-(-1 • 1):- 1-(-2 • 1):-2 0-(0 • 1):-2 0-(1 • 1):-2 0-(0 • 1):-2 1-(0 • 1):-2
2

Выразим базисные переменные через остальные:


x3 = -2x1+x4+4
x2 = -1/2x1+1/2x4+2
x5 = 3/2x1-1/2x4+3
x6 = -1/2x1-1/2x4+7

Подставим их в целевую функцию:

F(X) = 2x1+(-1/2x1+1/2x4+2)
или

F(X) = 3/2x1+1/2x4+2
2x1+x3-x4=4
1
/2x1+x2-1/2x4=2
-3/2x1+1/2x4+x5=3
1
/2x1+1/2x4+x6=7

Матрица коэффициентов A = a(ij) этой системы уравнений имеет вид:

2 0 1 -1 0 0

1/2 1 0 -1/2 0 0
A=
-3/2 0 0 1/2 1 0

1/2 0 0 1/2 0 1

Решим систему уравнений относительно базисных переменных: x3, x2,


x5, x6

Полагая, что свободные переменные равны 0, получим первый


опорный план:

X0 = (0,2,4,0,3,7)

Базисное решение называется допустимым, если оно неотрицательно.

Базис B x1 x2 x3 x4 x5 x6

x3 4 2 0 1 -1 0 0
1 -1
x2 2 /2 1 0 /2 0 0
-3 1
x5 3 /2 0 0 /2 1 0
1 1
x6 7 /2 0 0 /2 0 1
-3 -1
F(X0 0 /2 0 0 /2 0 0
)

Переходим к основному алгоритму симплекс-метода.


Проверка критерия оптимальности.
Текущий опорный план неоптимален, так как в индексной строке
находятся отрицательные коэффициенты.

Определение новой базисной переменной.


В качестве ведущего выберем столбец, соответствующий переменной
x2, так как это наибольший коэффициент по модулю.
Определение новой свободной переменной.
Вычислим значения Di по строкам как частное от деления: b i / ai2 и из
них выберем наименьшее:
min (4 : 2 , 2 :1/2, - , 7 : 1/2 ) = 2
Следовательно, 1-я строка является ведущей.
Разрешающий элемент равен (2) и находится на пересечении ведущего
столбца и ведущей строки.

Базис B x1 x2 x3 x4 x5 x6 min

x3 4 2 0 1 -1 0 0 2
1 -1
x2 2 /2 1 0 /2 0 0 4
-3 1
x5 3 /2 0 0 /2 1 0 -
1 1
x6 7 /2 0 0 /2 0 1 14
-3 -1
F(X1) 0 /2 0 0 /2 0 0 0

Пересчет симплекс-таблицы.

B x1 x2 x3 x4 x5 x6

4:2 2:2 0:2 1:2 -1 : 2 0:2 0:2

2-(4 • 1/2):2 1
/2-(2 • 1/2):2 1-(0 • 1/2):2 0-(1 • 1/2):2 -1
/2-(-1 • 1/2):2 0-(0 • 1/2):2 0-(0 • 1/2):2

3-(4 • -11/2-(2 • 0-(0 • 0-(1 • /2-(-1 •


1
1-(0 • 0-(0 •
-11/2):2 -11/2):2 -11/2):2 -11/2):2 -11/2):2 -11/2):2 -11/2):2

7-(4 • 1/2):2 1
/2-(2 • 1/2):2 0-(0 • 1/2):2 0-(1 • 1/2):2 1
/2-(-1 • 1/2):2 0-(0 • 1/2):2 1-(0 • 1/2):2

0-(4 • -11/2-(2 • 0-(0 • 0-(1 • -1


/2-(-1 • 0-(0 • 0-(0 •
-11/2):2 -11/2):2 -11/2):2 -11/2):2 -11/2):2 -11/2):2 -11/2):2

Базис B x1 x2 x3 x4 x5 x6
1 -1
x1 2 1 0 /2 /2 0 0
-1 -1
x2 1 0 1 /4 /4 0 0
3 -1
x5 6 0 0 /4 /4 1 0
-1 3
x6 6 0 0 /4 /4 0 1
3 -5
F(X1 3 0 0 /4 /4 0 0
)

Проверка критерия оптимальности.


Текущий опорный план неоптимален, так как в индексной строке
находятся отрицательные коэффициенты.

Определение новой базисной переменной.


В качестве ведущего выберем столбец, соответствующий переменной
x4, так как это наибольший коэффициент по модулю.
Определение новой свободной переменной.
Вычислим значения Di по строкам как частное от деления: b i / ai2 и из
них выберем наименьшее:
min (- , - , - , 6 : 3/4 ) = 8
Следовательно, 4-я строка является ведущей.
Разрешающий элемент равен (3/4) и находится на пересечении ведущего
столбца и ведущей строки.

Базис B x1 x2 x3 x4 x5 x6
1 -1
x1 2 1 0 /2 /2 0 0
-1 -1
x2 1 0 1 /4 /4 0 0
3 -1
x5 6 0 0 /4 /4 1 0
-1 3
x6 6 0 0 /4 /4 0 1
3 -5
F(X2 3 0 0 /4 /4 0 0
)

B x1 x2 x3 x4 x5 x6

2-(6 • -1/2):3/4 1-(0 • -1/2):3/4 0-(0 • -1/2):3/4 1


/2-(-1/4 • -1/2):3/4 -1
/2-(3/4 • -1/2):3/4 0-(0 • -1/2):3/4 0-(1 • -1/2):3/4

1-(6 • -1/4):3/4 0-(0 • -1/4):3/4 1-(0 • -1/4):3/4 -1


/4-(-1/4 • -1/4):3/4 -1
/4-(3/4 • -1/4):3/4 0-(0 • -1/4):3/4 0-(1 • -1/4):3/4

6-(6 • -1/4):3/4 0-(0 • -1/4):3/4 0-(0 • -1/4):3/4 3


/4-(-1/4 • -1/4):3/4 -1
/4-(3/4 • -1/4):3/4 1-(0 • -1/4):3/4 0-(1 • -1/4):3/4

6 : 3/4 0 : 3/4 0 : 3/4 -1


/4 : 3/4 3
/4 : 3/4 0 : 3/4 1 : 3/4

3-(6 • 0-(0 • 0-(0 • 3


/4-(-1/4 • -11/4-(3/4 • 0-(0 • 0-(1 •
-11/4):3/4 -11/4):3/4 -11/4):3/4 -11/4):3/4 -11/4):3/4 -11/4):3/4 -11/4):3/4

Базис B x1 x2 x3 x4 x5 x6
1 2
x1 6 1 0 /3 0 0 /3
-1 1
x2 3 0 1 /3 0 0 /3
2 1
x5 8 0 0 /3 0 1 /3
-1 4
x4 8 0 0 /3 1 0 /3
1 5
F(X2) 1 0 0 /3 0 0 /3
3

Проверка критерия оптимальности.


Среди значений индексной строки нет отрицательных. Поэтому эта
таблица определяет оптимальный план задачи.
Окончательный вариант симплекс-таблицы:

Базис B x1 x2 x3 x4 x5 x6
1 2
x1 6 1 0 /3 0 0 /3
-1 1
x2 3 0 1 /3 0 0 /3
2 1
x5 8 0 0 /3 0 1 /3
-1 4
x4 8 0 0 /3 1 0 /3
1 5
F(X3) 1 0 0 /3 0 0 /3
3

Оптимальный план можно записать так:


x1 = 6, x2 = 3
F(X) = 2*6 + 1*3 = 15

В оптимальный план вошла дополнительная переменная x 5.


Следовательно, при реализации такого плана имеются недоиспользованные
ресурсы 3-го вида в количестве 8.
В оптимальный план вошла дополнительная переменная x 4.
Следовательно, при реализации такого плана имеются недоиспользованные
ресурсы 4-го вида в количестве 8.
Значение 0 в столбце x1 означает, что использование x1 - выгодно.
Значение 0 в столбце x2 означает, что использование x2 - выгодно.
Значение 1/3 в столбце x3 означает, что теневая цена (двойственная
оценка) равна y1=1/3.
Значение 0 в столбце x4 означает, что теневая цена (двойственная
оценка) равна y2=0.
Значение 0 в столбце x5 означает, что теневая цена (двойственная
оценка) равна y3=0.
Значение 12/3 в столбце x6 означает, что теневая цена (двойственная
оценка) равна y4=12/3.

Вам также может понравиться