- •Задача 1
- •Задача 3
- •Задача 4
- •Задача 5
- •Задача 6
- •Задача 7
- •Задача 8
- •Задача 9
- •Задача 10
- •Задача 11
- •Задача 12
- •Задача 13
- •Задача 14
- •Задача 15
- •Задача 16
- •Решение: (проверить)
- •Задача 17
- •Задача 18
- •Задача 19
- •Задача 20
- •Задача 21
- •Задача 22
- •Задача 23
- •Задача 24
- •Задача 25 (ошибка в условии)
- •Задача 28
- •Метод потенциалов
- •Задача 30
- •Задача 32
- •Задача 33
- •Решение
- •Задача 34
- •Решение
- •Решение
Задача 15
Предприятие располагает двумя видами сырья S1 и S2 в количествах 15 и 13 условных единиц и изготавливает из него изделия двух видов П1 и П2. Изготовление единицы изделия П1 требует расхода сырья S1 в 1 усл.ед., S2 в 3 усл.ед., а для производства единицы изделия П2 необходимо сырья S1 – 3 усл.ед., сырья S2 - 1 усл.ед. Известна прибыль от реализации одной единицы продукции каждого вида. Для вида П1 она составляет 2 ден.ед, для вида П2 – 3 ден.ед. Требуется найти оптимальный план производства продукции, реализация которого обеспечит предприятию максимальную прибыль.
1) Составим математическую модель исходной задачи.
Представим исходные данные в виде таблицы:
Вид сырья |
Нормы расхода сырья на одно изделие |
Запасы сырья |
|
П1 |
П2 |
||
S1 |
1 |
3 |
15 |
S2 |
3 |
1 |
13 |
Прибыль от реализации одной единицы продукции, ден.ед. |
2 |
3 |
|
Объектом моделирования является процесс получения максимальной прибыли, а целью – оптимизация структуры и объема производства.
Задача относится к классу оптимизационных задач. Математическая модель для задач такого класса состоит в построении целевой функции, для которой надо найти экстремум, при ограничениях.
Для решения поставленной задачи введем обозначения:
х1 – объем производства изделий вида П1;
х2 – объем производства изделий вида П2.
Общую прибыль от реализации изделий можно определить по формуле:
(ден.ед.)
Функция F называется целевой, ее следует максимизировать. Поэтому получаем:
На целевую функцию накладываются следующие ограничения:
а) объем выпуска изделий каждого вида не может быть отрицательным:
x1 0, x2 0.
б) ограничение по запасам сырья вида S1:
;
в) ограничение по запасам сырья вида S2:
.
Математическая модель задачи: составить оптимальную производственную программу (х1, х2), обеспечивающую максимальную прибыль от реализации изделий:
при ограничениях:
Математическая модель исходной задачи линейного программирования составлена.
2) Решим исходную задачу симплексным методом.
Приведем задачу к канонической форме.
Чтобы перейти от общей формы записи ЗЛП к канонической, нужно ограничения-неравенства исходной ЗЛП преобразовать в ограничения-равенства добавлением к их левой части дополнительной неотрицательной переменной со знаком «+» в случае неравенства вида «» и со знаком «-» - в случае неравенства вида «».
В первое ограничение системы добавим переменную со знаком «+» и во второе ограничение системы добавим переменную со знаком «+». В результате получаем следующую систему ограничений:
Следовательно, исходная задача может быть записана в канонической форме так: найти максимум функции
при ограничениях:
В полученной системе уравнений системы ограничений имеются две базисные переменные. Решим систему уравнений относительно базисных переменных x3 и x4. Запишем базисное решение в стандартной форме:
или
.
Составим симплекс-таблицу:
Базис |
Свободный член |
x1 |
x2 |
x3 |
x4 |
x3 |
15 |
1 |
3 |
1 |
0 |
x4 |
13 |
3 |
1 |
0 |
1 |
F(X0) |
0 |
-2 |
-3 |
0 |
0 |
Переходим к основному алгоритму симплекс-метода.
Итерация 1. Текущий опорный план не является оптимальным, так как в индексной строке находятся отрицательные коэффициенты.
В индексной строке F(х) выбираем максимальный отрицательный элемент. В качестве генерального столбца будет выступать x2. Вычислим значения Di по строкам как частное от деления: bi / ai2 и из них выберем наименьшее:
.
Таким образом, строка х3 является генеральной. Разрешающий элемент равен РЭ = 3 и находится на пересечении генерального столбца и генеральной строки.
Формируем следующую часть симплексной таблицы. Вместо переменной x3 в план 1 войдет переменная x2.
Строка, соответствующая переменной x2 в плане 1, получена в результате деления всех элементов строки x3 плана 0 на разрешающий элемент РЭ=3. На месте разрешающего элемента получаем 1. В остальных клетках столбца x2 записываем нули. Таким образом, в новом плане 1 заполнены строка x2 и столбец x2.
Все остальные элементы нового плана, включая элементы индексной строки, определяем по правилу прямоугольника.
Элементы разрешающей строки делим на разрешающий элемент и записываем в соответствующей по номеру строке новой таблицы:
, при i = r.
Все остальные элементы новой таблицы рассчитываем по формулам:
, при i ≠ r
где - элемент новой симплекс-таблицы, aij, - элемент предыдущей симплекс-таблицы, ark - разрешающий элемент , aik - элемент разрешающего столбца, arj - элемент разрешающей строки.
Представим расчет каждого элемента в виде таблицы:
Свободный член |
x1 |
x2 |
x3 |
x4 |
15 / 3 |
1 / 3 |
3 / 3 |
1 / 3 |
0 / 3 |
13-(15 * 1)/3 |
3-(1 * 1)/3 |
1-(3 * 1)/3 |
0-(1 * 1)/3 |
1-(0 * 1)/3 |
0-(15 * (-3))/3 |
-2-(1 * (-3))/3 |
-3-(3 * (-3))/3 |
0-(1 * (-3))/3 |
0-(0 * (-3))/3 |
После перерасчета получаем новую таблицу:
Базис |
Свободный член |
x1 |
x2 |
x3 |
x4 |
x2 |
5 |
0,333 |
1 |
0,333 |
0 |
x4 |
8 |
2,667 |
0 |
-0,333 |
1 |
F(X1) |
15 |
-1 |
0 |
1 |
0 |
Итерация 2. Текущий опорный план не является оптимальным, так как в индексной строке находится отрицательный коэффициент.
В качестве генерального столбца будет выступать x1. Вычислим значения Di по строкам как частное от деления: bi / ai1 и из них выберем наименьшее:
.
Таким образом, строка х4 является генеральной. Разрешающий элемент равен РЭ = 2,667 и находится на пересечении генерального столбца и генеральной строки.
Формируем следующую часть симплексной таблицы. Вместо переменной x4 в план 2 войдет переменная x1.
Строка, соответствующая переменной x1 в плане 2, получена в результате деления всех элементов строки x4 плана 1 на разрешающий элемент РЭ=2,667. На месте разрешающего элемента получаем 1. В остальных клетках столбца x1 записываем нули. Таким образом, в новом плане 2 заполнены строка x1 и столбец x1.
Все остальные элементы нового плана, включая элементы индексной строки, определяем по правилу прямоугольника.
После перерасчета получаем новую таблицу:
Базис |
Свободный член |
x1 |
x2 |
x3 |
x4 |
x2 |
4 |
0 |
1 |
0,375 |
-0,125 |
x1 |
3 |
1 |
0 |
-0,125 |
0,375 |
F(X2) |
18 |
0 |
0 |
0,875 |
0,375 |
Среди значений индексной строки нет отрицательных. Поэтому эта таблица определяет оптимальное решение задачи.
Таким образом, получаем:
;
.
Ответ. ; . Для получения максимальной прибыли от реализации продукции на предприятии необходимо производить 3 единицы изделий вида П1 и 4 единицы изделий вида П2. При использовании данного плана производства продукции прибыль от реализации продукции будет максимальной и составит 18 ден.ед.