Работа вам нужна срочно. Не волнуйтесь, уложимся!
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
Для производства 4-х видов продукции используется 3 вида сырья. Нормы расхода сырья (кг) запасы (кг) его ценность от реализации единицы продукции заданы таблицей.
Составить план выпуска продукции, обеспечивающий получение максимальной прибыли, используя симплексный метод.
| 
 | Нормы расхода ресурсов на единичное изделие | Запас | |||
| изделие 1 | изделие 2 | изделие 3 | изделие 4 | ||
| Ресурс 1 | 5 | 10 | 15 | 20 | 150 | 
| Ресурс 2 | 20 | 15 | 10 | 5 | 170 | 
| Ресурс 3 | 15 | 9 | 4 | 17 | 190 | 
| Ценность | 6,5 | 8 | 14 | 10 | 
 | 
при следующих условиях-ограничений. 
Составим математическую модель. Обозначим:
х1 – выпуск изделий вида А;
х2 – выпуск изделий вида В;
х3 – выпуск изделий вида С.
Запишем систему ограничений:
5x1+10x2+15x3+20x4≤150 
20x1+15x2+10x3+5x4≤170 
15x1+9x2+4x3+17x4≤190 
Определим максимальное значение целевой функции
F(X) = 6.5x1+8x2+14x3+10x4
По экономическому содержанию переменные х1, х2, х3 могут принимать только неотрицательные значения:
х1, х2, х3 ≥0.
Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме). 
5x1+10x2+15x3+20x4+x5 = 150 
20x1+15x2+10x3+5x4+x6 = 170 
15x1+9x2+4x3+17x4+x7 = 190 
Решим систему уравнений относительно базисных переменных: x5, x6, x7 
Полагая, что свободные переменные равны 0, получим первый опорный план: 
X0 = (0,0,0,0,150,170,190) 
| Базис | B | x1 | x2 | x3 | x4 | x5 | x6 | x7 | 
| x5 | 150 | 5 | 10 | 15 | 20 | 1 | 0 | 0 | 
| x6 | 170 | 20 | 15 | 10 | 5 | 0 | 1 | 0 | 
| x7 | 190 | 15 | 9 | 4 | 17 | 0 | 0 | 1 | 
| F(X0) | 0 | -6.5 | -8 | -14 | -10 | 0 | 0 | 0 | 
Переходим к основному алгоритму симплекс-метода. 
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты. 
В качестве ведущего выберем столбец, соответствующий переменной x3, так как это наибольший коэффициент по модулю. 
Вычислим значения Di по строкам как частное от деления: bi / ai3 
и из них выберем наименьшее: 
min (150 : 15 , 170 : 10 , 190 : 4 ) = 10 
Следовательно, 1-ая строка является ведущей. 
Разрешающий элемент равен (15) и находится на пересечении ведущего столбца и ведущей строки. 
| Базис | B | x1 | x2 | x3 | x4 | x5 | x6 | x7 | min | 
| x5 | 150 | 5 | 10 | 15 | 20 | 1 | 0 | 0 | 10 | 
| x6 | 170 | 20 | 15 | 10 | 5 | 0 | 1 | 0 | 17 | 
| x7 | 190 | 15 | 9 | 4 | 17 | 0 | 0 | 1 | 47.5 | 
| F(X1) | 0 | -6.5 | -8 | -14 | -10 | 0 | 0 | 0 | 
Формируем следующую часть симплексной таблицы. Вместо переменной x5 в план 1 войдет переменная x3. 
Получаем новую симплекс-таблицу: 
| Базис | B | x1 | x2 | x3 | x4 | x5 | x6 | x7 | 
| x3 | 10 | 0.333 | 0.667 | 1 | 1.333 | 0.067 | 0 | 0 | 
| x6 | 70 | 16.667 | 8.333 | 0 | -8.333 | -0.667 | 1 | 0 | 
| x7 | 150 | 13.667 | 6.333 | 0 | 11.667 | -0.267 | 0 | 1 | 
| F(X1) | 140 | -1.833 | 1.333 | 0 | 8.667 | 0.933 | 0 | 0 | 
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты. 
В качестве ведущего выберем столбец, соответствующий переменной x1, так как это наибольший коэффициент по модулю. 
Вычислим значения Di по строкам как частное от деления: bi / ai1 
и из них выберем наименьшее: 
min (10 : 0.333 , 70 : 16.667 , 150 : 13.667 ) = 4.2 
Следовательно, 2-ая строка является ведущей. 
Разрешающий элемент равен (16.667) и находится на пересечении ведущего столбца и ведущей строки. 
| Базис | B | x1 | x2 | x3 | x4 | x5 | x6 | x7 | min | 
| x3 | 10 | 0.333 | 0.667 | 1 | 1.333 | 0.067 | 0 | 0 | 30 | 
| x6 | 70 | 16.667 | 8.333 | 0 | -8.333 | -0.667 | 1 | 0 | 4.2 | 
| x7 | 150 | 13.667 | 6.333 | 0 | 11.667 | -0.267 | 0 | 1 | 10.976 | 
| F(X2) | 140 | -1.833 | 1.333 | 0 | 8.667 | 0.933 | 0 | 0 | 
Формируем следующую часть симплексной таблицы. Вместо переменной x6 в план 2 войдет переменная x1. 
Получаем новую симплекс-таблицу: 
| Базис | B | x1 | x2 | x3 | x4 | x5 | x6 | x7 | 
| x3 | 8.6 | 0 | 0.5 | 1 | 1.5 | 0.08 | -0.02 | 0 | 
| x1 | 4.2 | 1 | 0.5 | 0 | -0.5 | -0.04 | 0.06 | 0 | 
| x7 | 92.6 | 0 | -0.5 | 0 | 18.5 | 0.28 | -0.82 | 1 | 
| F(X2) | 147.7 | 0 | 2.25 | 0 | 7.75 | 0.86 | 0.11 | 0 | 
Конец итераций: индексная строка не содержит отрицательных элементов - найден оптимальный план 
Среди значений индексной строки нет отрицательных. Поэтому эта таблица определяет оптимальный план задачи. 
Окончательный вариант симплекс-таблицы: 
| Базис | B | x1 | x2 | x3 | x4 | x5 | x6 | x7 | 
| x3 | 8.6 | 0 | 0.5 | 1 | 1.5 | 0.08 | -0.02 | 0 | 
| x1 | 4.2 | 1 | 0.5 | 0 | -0.5 | -0.04 | 0.06 | 0 | 
| x7 | 92.6 | 0 | -0.5 | 0 | 18.5 | 0.28 | -0.82 | 1 | 
| F(X3) | 147.7 | 0 | 2.25 | 0 | 7.75 | 0.86 | 0.11 | 0 | 
Оптимальный план можно записать так: 
x1 = 4.2, x2 = 0, x3 = 8.6, x4 = 0 
F(X) = 6.5•4.2 + 8•0 + 14•8.6 + 10•0 = 147.7