Для изготовления шоколада трех видов используется сырье трех видов.

Пример 1:

Для изготовления шоколада трех видов используется сырье трех видов. Запасы сырья известны и равны соответственно: 252, 120 и 240 т. Количество сырья каждого вида, необходимое для производства единицы шоколада первого вида, соответственно равны: 4, 4 и 2 т. Для шоколада второго вида: 4, 4 и 12 т. Для шоколада третьего вида: 6, 4 и 12 т.  Прибыль от реализации единицы товары первого, второго и третьего вида соответственно равны: 10, 20 и 15 условных единиц. Найти ежедневный объем выпуска товаров каждого видов, при котором прибыль предприятия будет максимальной.

Решение от преподавателя:

F(X) = 10x1+20x2+15x3 → max

при ограничениях: 
4x1+4x2+6x3≤252 
4x1+4x2+4x3≤120 
2x1+12x2+12x3≤240 
x1 ≥ 0, x2 ≥ 0, x3 ≥ 0 

Расширенная матрица системы ограничений-равенств данной задачи: 

4

4

6

1

0

0

252

4

4

4

0

1

0

120

2

12

12

0

0

1

240

 
 


1. В качестве базовой переменной можно выбрать x4
2. В качестве базовой переменной можно выбрать x5
3. В качестве базовой переменной можно выбрать x6
Поскольку в системе имеется единичная матрица, то в качестве базисных переменных принимаем X = (4,5,6). 
Выразим базисные переменные через остальные: 
x4 = -4x1-4x2-6x3+252 
x5 = -4x1-4x2-4x3+120 
x6 = -2x1-12x2-12x3+240 
Подставим их в целевую функцию: 
F(X) = 10x1+20x2+15x3 
4x1+4x2+6x3+x4=252 
4x1+4x2+4x3+x5=120 
2x1+12x2+12x3+x6=240 
Решим систему уравнений относительно базисных переменных: x4, x5, x6 
Полагая, что свободные переменные равны 0, получим первый опорный план: 
X0 = (0,0,0,252,120,240) 

Базис

B

x1

x2

x3

x4

x5

x6

x4

252

4

4

6

1

0

0

x5

120

4

4

4

0

1

0

x6

240

2

12

12

0

0

1

F(X0)

0

-10

-20

-15

0

0

0


Переходим к основному алгоритму симплекс-метода. 
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты. 
В качестве ведущего выберем столбец, соответствующий переменной x2, так как это наибольший коэффициент по модулю. 
Вычислим значения Di по строкам как частное от деления: bi / ai2 
и из них выберем наименьшее: 
min (252 : 4 , 120 : 4 , 240 : 12 ) = 20 
Следовательно, 3-ая строка является ведущей. 
Разрешающий элемент равен (12) и находится на пересечении ведущего столбца и ведущей строки. 

Базис

B

x1

x2

x3

x4

x5

x6

min

x4

252

4

4

6

1

0

0

63

x5

120

4

4

4

0

1

0

30

x6

240

2

12

12

0

0

1

20

F(X1)

0

-10

-20

-15

0

0

0

0


Формируем следующую часть симплексной таблицы. Вместо переменной x6 в план 1 войдет переменная x2
Получаем новую симплекс-таблицу: 

Базис

B

x1

x2

x3

x4

x5

x6

x4

172

10/3

0

2

1

0

-1/3

x5

40

10/3

0

0

0

1

-1/3

x2

20

1/6

1

1

0

0

1/12

F(X1)

400

-20/3

0

5

0

0

5/3


Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты. 
В качестве ведущего выберем столбец, соответствующий переменной x1, так как это наибольший коэффициент по модулю. 
Вычислим значения Di по строкам как частное от деления: bi / ai1 
и из них выберем наименьшее: 
min (172 : 31/3 , 40 : 31/3 , 20 : 1/6 ) = 12 
Следовательно, 2-ая строка является ведущей. 
Разрешающий элемент равен (31/3) и находится на пересечении ведущего столбца и ведущей строки. 

Базис

B

x1

x2

x3

x4

x5

x6

min

x4

172

10/3

0

2

1

0

-1/3

258/5

x5

40

31/3

0

0

0

1

-1/3

12

x2

20

1/6

1

1

0

0

1/12

120

F(X2)

400

-62/3

0

5

0

0

5/3

0


Формируем следующую часть симплексной таблицы. Вместо переменной x5 в план 2 войдет переменная x1
Получаем новую симплекс-таблицу: 

 

Базис

B

x1

x2

x3

x4

x5

x6

x4

132

0

0

2

1

-1

0

x1

12

1

0

0

0

3/10

-1/10

x2

18

0

1

1

0

-1/20

1/10

F(X2)

480

0

0

5

0

2

1


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

Базис

B

x1

x2

x3

x4

x5

x6

x4

132

0

0

2

1

-1

0

x1

12

1

0

0

0

3/10

-1/10

x2

18

0

1

1

0

-1/20

1/10

F(X3)

480

0

0

5

0

2

1


Оптимальный план можно записать так: 
x1 = 12, x2 = 18, x3 = 0, x4 = 132, x5 = 0, x6 = 0 
F(X) = 10•12 + 20•18 + 15•0 = 480 

Не нашли нужного вам решения? Оставьте заявку и наши авторы быстро и качественно помогут вам с решением.
Оставить заявку
Работа вам нужна срочно. Не волнуйтесь, уложимся!

Заполните, пожалуйста, данные для автора:

  • 22423 авторов готовы помочь тебе.
  • 2402 онлайн