Работа вам нужна срочно. Не волнуйтесь, уложимся!
Заполните, пожалуйста, данные для автора:
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
Для изготовления шоколада трех видов используется сырье трех видов. Запасы сырья известны и равны соответственно: 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
Расширенная матрица системы ограничений-равенств данной задачи:
|
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