Методы оптимизации ПИ 202з Тихонов РГР v2
.0.doc
В результате получился вот такой план:
|
B1 0 |
B2 0 |
B3 0 |
B4 0 |
B5 0 |
A1 0 |
X11 40 7 |
X12 0 9 |
X13 0 10 |
X14 30 6 |
X15 50 5 |
A2 0 |
X21 0 12 |
X22 0 8 |
X23 20 6 |
X24 40 5 |
X25 0 13 |
A3 0 |
X31 0 6 |
X32 60 2 |
X33 0 8 |
X34 10 2 |
X35 0 4 |
Посчитаем кол-во ед. затрат:
Итого у меня получилось три плана:
-
План северо-западного угла с 1380 ед. затрат
-
План минимального элемента с 1230 ед. затрат
-
План аппроксимации Фогеля с 1170 ед. затрат.
Самый эффективный метод – это план аппроксимации Фогеля:
|
B1
|
B2
|
B3
|
B4
|
B5
|
A1
|
X11 40 7 |
X12 0 9 |
X13 0 10 |
X14 30 6 |
X15 50 5 |
A2
|
X21 0 12 |
X22 0 8 |
X23 20 6 |
X24 40 5 |
X25 0 13 |
A3
|
X31 0 6 |
X32 60 2 |
X33 0 8 |
X34 10 2 |
X35 0 4 |
Задача №4. Решить задачу линейного программирования двумя (графическим и
симплекс-методом) методами.
Для изготовления двух видов продукции используется три вида сырья . При производстве единицы продукции первого вида затрачивается А1 кг сырья первого вида , А2 кг сырья второго вида и А3 кг сырья третьего вида . При производстве единицы продукции второго вида затрачивается Б1 кг сырья первого вида , Б2 кг сырья второго вида и Б3 кг сырья третьего вида . Запасы сырья первого вида составляют Запасы 1 кг , второго – Запасы 2 кг , третьего – Запасы 3 кг . Прибыль от реализации единицы продукции первого вида составляет С1 ден . ед ., прибыль от реализации единицы продукции второго вида составляет С2 ден . ед . Определить оптимальный план выпуска продукции , чтобы прибыль от реализации была максимальной .
Вариант |
A1 |
A2 |
A3 |
Б1 |
Б2 |
Б3 |
Запасы1 |
Запасы2 |
Запасы3 |
С1 |
С2 |
19 |
15 |
22,5 |
25 |
7,5 |
30 |
20 |
575 |
525 |
625 |
45 |
50 |
Вид сырья |
Продукция A |
Продукция B |
Запас сырья |
1 |
15 |
7,5 |
575 |
2 |
22,5 |
30 |
525 |
3 |
25 |
20 |
625 |
Стоимость реализации |
45 |
60 |
|
Решение.
Пусть х1 и х2 - это количество единиц продукции соответственно А и В, запланированных к производству. Для их изготовления потребуется
(15х1 +7,5 х2) единиц ресурса 1,
(22,5х1 +30х2) единиц ресурса II,
(25х1 +20х2) единиц ресурса III.
Так как, потребление ресурсов I, II, III не должно превышать их запасов, то связь между потреблением ресурсов и их запасами выразится системой неравенств:
15х1 +7,5х2 ≤ 575;
22,5х1 +30х2 ≤ 525;
25х1 +20х2 ≤ 625.
По смыслу задачи переменные х1 ≥ 0, х2 ≥0.
Конечную цель решаемой задачи – получение максимальной прибыли при реализации продукции – выразим как функцию двух переменных х1 и х2.
Суммарная прибыль А составит 45х1 от реализации продукции А и 50х 2 от реализации продукции В, то есть : F = 45х1 +50х 2.
Изобразим многоугольник решений данной задачи.
В ограничениях задачи поменяем знаки неравенства на знаки равенства.
Проведем оси: на горизонтальной будут указываться значения переменной х1, а на вертикальной — х2 .Далее рассмотрим условие неотрицательности переменных: x1 ≥ 0 и х2 ≥ 0. Эти два ограничения показывают, что пространство допустимых решений будет лежать в первом квадранте (т.е выше оси x1 и правее оси х2).
Чтобы учесть оставшиеся ограничения, проще всего заменить неравенства на равенства, в результате чего получится система уравнений прямых:
15х1 +7,5х2 = 575; y1
22,5х1 +30х2 = 525; y2
25х1 +20х2 = 625. y3
а затем на плоскости провести эти прямые.
Теперь добавим вектор f = 45х1 +50х2max
По графику видно, что вектор f пересекается с функцией y1 в самом верхнем правом углу, значит для максимума необходимо найти x1 и x2 при пересечении вектора и этой функции.
15х1 +7,5х2 = 575
45х1 +50х 2=0
максимальное значение линейной функции равно :
Fmax = 30*16,09 + 40*19,64 = 1232,80.
Итак, Fmax = 1232,80 при оптимальном решении х1 = 16,09, х2 = 19,64, т. е. максимальная прибыль в 1232,80 ден. ед. может быть достигнута при производстве 16,09 единиц продукции А и 19,64 единиц продукции В.
Ответ: Fmax = 1232,80 при х1 = 16,09, х2 = 19,64 .
Задача №5.
Пусть функция полезности имеет вид U=a0x1a1x2a2
Даны коэффициенты:
а0=1,25,
а1=0,61,
а2=0,46,
бюджет: B=320
цены: P1=21,
P2=26.
Составить математическую модель и найти оптимальный набор благ и его полезность с помощью метода множителей Лагранжа .
Построим функцию Лагранжа:
L= a0x1a1x2a2+(B-P1x1-P2x2)
Возьмем частные производные по всем переменным и приравняем их нулю:
Преобразуем систему:
Разделим первое уравнение на второе:
Решим полученную систему:
Подставив численные значения x1 и x2, получим оптимальный набор благ:
Вычислим полезность оптимального набора:
U=a0x1a1x2a2=1,25*15,230,61*37,740,46=34,97
Ответ: x1=15,23; x2=37,74; U=34,97