Автор работы: Пользователь скрыл имя, 14 Октября 2012 в 19:38, курсовая работа
В качестве критерия эффективности правомерно принять принцип максимального результата, поэтому математическая постановка задачи выглядит следующим образом: найти вектор X, обеспечивающий максимум линейной форме Z=30x1+11x2+45x3+6x4 при ограничивающих неравенствах (1) на его компоненты.
Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
Государственный Университет Управления
Институт управления в промышленности и энергетике
Кафедра прикладной математики
Курсовая работа
По дисциплине: «Прикладная математика»
Выполнил |
Ким Е.А. |
Институт |
УИ 3-1 |
Вариант |
4 |
Руководитель |
|
Дата сдачи на проверку |
|
Дата защиты |
|
Оценка |
|
Подпись руководителя |
Москва 2011
Содержание:
1. Линейная производственная задача
Предприятие выпускает 4 вида продукции, используя 3 вида ресурсов.
Технологическая матрица производства (A), запас ресурсов (B), удельная прибыль предприятия от производства и реализации каждого вида продукции (C) известны.
Требуется составить такой план производства продукции X=(x1,x2,x3,x4), реализация которого обеспечивает предприятие наибольшей прибылью.
При производстве x1 – единиц продукции Первого вида, x2 – единиц продукции Второго вида, x3 – единиц продукции Третьего вида, x4 – единиц продукции Четвёртого вида предприятие затрачивает 3x1+2x2+6x3+0x4 единиц ресурсов Первого вида.
Очевидно, что оно не должно превышать имеющийся запас ресурса Первого вида, а именно 150.
Составив аналогичные ограничения для ресурсов Второго и Третьего видов, получаем систему неравенств:
(1)
Z=30x1+11x2+45x3+6x4
В качестве критерия эффективности правомерно принять принцип максимального результата, поэтому математическая постановка задачи выглядит следующим образом: найти вектор X, обеспечивающий максимум линейной форме Z=30x1+11x2+45x3+6x4 при ограничивающих неравенствах (1) на его компоненты.
Данная задача является
задачей линейного
Переменные x5, x6, x7 по экономическому смыслу будут представлять собой остаток ресурсов Первого, Второго и Третьего видов соответственно.
Выразим функцию Z таким образом для подстановки в таблицу:
0-Z=-30x1-11x2-45x3-6x4
Решим систему симплексным методом:
C |
Базис |
H |
х1 |
х2 |
х3 |
х4 |
х5 |
х6 |
х7 |
Примечание | |
0 |
Х5 |
150 |
3 |
2 |
6 |
0 |
1 |
0 |
0 |
Min ∆j=-45 х3 – в базис min(H/ai3>0)= =min(150/6;130/3;124/2)=150/6= х5 – из базиса 1-е ур-ие разрешающее | |
0 |
Х6 |
130 |
4 |
2 |
3 |
5 |
0 |
1 |
0 | ||
0 |
Х7 |
124 |
4 |
3 |
2 |
4 |
0 |
0 |
1 | ||
0-Z |
-30 |
-11 |
-45 |
-6 |
0 |
0 |
0 | ||||
Min ∆j=-15/2 х1 – в базис min(50;22;74/3)=22 х6 – из базиса 2-е ур-ие разрешающее | |||||||||||
45 |
X3 |
25 |
1/2 |
1/3 |
1 |
0 |
1/6 |
0 |
0 | ||
0 |
Х6 |
55 |
5/2 |
1 |
0 |
5 |
-1/2 |
1 |
0 | ||
0 |
Х7 |
74 |
3 |
7/3 |
0 |
4 |
-1/3 |
0 |
1 | ||
1125-Z |
-15/2 |
4 |
0 |
-6 |
15/2 |
0 |
0 | ||||
Все ∆j=>0 => решение оптимальное X=(22;0;14;0;0;0;8) Zmax=1290 | |||||||||||
45 |
Х3 |
14 |
0 |
2/15 |
1 |
-1 |
4/15 |
-1/5 |
0 | ||
30 |
Х1 |
22 |
1 |
2/5 |
0 |
2 |
-1/5 |
2/5 |
0 | ||
0 |
Х7 |
8 |
0 |
17/15 |
0 |
-2 |
4/15 |
-6/5 |
1 | ||
1290-Z |
0 |
7 |
0 |
9 |
6 |
3 |
0 |
Оптимальная производственная программа: x1=22, x2=0, x3=14, x4=0.
Остатки ресурсов: первого вида –x5=0, второго вида –x6=0, третьего вида – x7=8.
Узкими местами производства, т.е. ресурсами, использующимися полностью, являются 1-й и 2-й ресурсы, x5=0 и x6=0 соответственно.
Среди коэффициентов при неизвестных в левой части уравнения нет ни одного отрицательного. Если из этого уравнения выразить функцию цели z через остальные неотрицательные переменные
z = 1290 - 7х2 - 9х4 - 6х5 - 3х6 (2)
то становится совершенно очевидным (в силу того, что все xj³0), что прибыль будет наибольшей тогда, когда x2=0, x4=0, x5=0, x6=0
Это означает, что производственная программа (2) является наилучшей и обеспечивает предприятию наибольшую прибыль zmax = 1290
Обращенный базис, отвечающий оптимальной производственной программе, содержится в последней симплексной таблице:
Для того, чтобы убедиться в правильности полученного решения, следует проверить отношение Н = Q-1 * В:
Воспользуемся тем, что в оптимальной производственной программе х2=0, х4=0. Предположим, что продукции Второго и Четвёртого видов мы не намеревались выпускать с самого начала. Рассмотрим задачу с оставшимися двумя переменными, сохранив их нумерацию. Математическая модель задачи будет выглядеть следующим образом:
F(x1,x3)=30x1+45x3→max
- направления наибольшего роста целевой функции F.
В точке А достигается максимальное значение функции F. Найдём её координаты:
F(22;14)=Fmax=30*22+45*14=1290
2. Двойственная задача
Некое предприятие «КПО», использующее те же ресурсы что и предприятие из предыдущей задачи, желает приобрести все эти ресурсы. Оно желает приобрести их по ценам y1, y2 и y3 соответственно за единицу каждого из трёх ресурсов. Величины у1, у2, у3 принято называть расчетными, или двойственными, оценками ресурсов. Из условий предыдущей задачи нам известны затраты всех 3-х ресурсов для производства для каждого из 4-х видов продукции (A), количество ресурсов на производстве (B) и прибыль от единицы каждой продукции (C):
Для производства единицы продукции первого вида мы должны затратить, как видно из матрицы А, 3 единицы ресурса первого вида, 4 единицы ресурса второго вида и 4 единицы третьего. В ценах у1, у2, у3 наши затраты составят 3у1 + 4у2 + 4у3, т.е. столько заплатит предприятие «КПО» за все ресурсы, идущие на производство единицы первой продукции. На рынке за единицу первой продукции мы получили бы прибыль 30. Следовательно, мы можем согласиться с предложением предприятия «КПО» только в том случае, если он заплатит не меньше 30 :
3у1 + 4у2 + 4у3 ³ 30.
Соответственные условия должны выполняться и для продукции других видов, т.е.
Но при продаже требуется учитывать и интересы покупателя. Естественным желанием покупателя является снижение расходов. Так как предприятие желает закупить весь объём имеющихся ресурсов, то его затраты при ценах y1, y2 и y3 составят , где коэффициенты при y1, y2 и y3 - количество имеющихся ресурсов. Таким образом:
→ min
Кроме того, так как цены не могут быть отрицательными, то .
Решение полученной задачи легко найти с помощью второй основной теоремы двойственности, согласно которой для оптимальных решений х(х1,х2,х3,x4) и у(у1,у2,у3) пары двойственных задач необходимо и достаточно выполнение условий:
x 1 (3y1 + 4y2 + 4y3 - 30) = 0 y1 (3x1 + 2x2 + 6x3 - 150) = 0
x 2 (2y1 + 2y2 + 3y3 - 11) = 0 y2 (4x1 + 2x2 + 3x3 + 5x4 - 130) = 0
x 3 (6y1 + 3y2 + 2y3 - 45) = 0 y3 (4x1 + 3x2 + 2x3 + 4x4 - 124) = 0 .
x 4 ( + 5y2 + 4y3 - 6) = 0
Ранее (см. Задачу 1) было найдено, что в решении исходной задачи х1>0 и х3>0. Поэтому
3y1 + 4y2 + 4y3 - 30 = 0
6y1 + 3y2 + 2y3 - 45 = 0
Учитывая, что 3-ой ресурс был избыточным, то, согласно теореме двойственности, его двойственная оценка , получим систему:
3y1 + 4y2 - 30 = 0
6y1 + 3y2 - 45 = 0 откуда следует у1 = 6, у2 = 3.
Таким образом, получили двойственные оценки ресурсов: у1 = 6, у2 = 3, у3 = 0
причем общая оценка всех ресурсов равна 150*6+130*3+124*0=1290
Решение содержится в последней строке последней симплексной таблицы исходной задачи.
Экономический смысл двойственных оценок:
При выполнении оптимальной производственной программ Первый и Второй ресурсы используются полностью, то есть образуют “узкие места производства”. Будем заказывать их дополнительно. Пусть T = (t1, t2, t3) – вектор дополнительных объёмов ресурсов.
Итак, необходимо составить
план “расшивки узких мест“
Так как мы используем найденные оценки ресурсов, то должно выполняться условие:
H + Q-1T ³ 0
Задача состоит в том, чтобы найти вектор Т(t1; t2; 0), максимизирующий суммарный прирост прибыли W = 6t1 + 3t2 при условии сохранения двойственных оценок ресурсов (и, следовательно, структуры производственной программы).
Обращённый базис Q, соответствующий оптимальной производственной программе, содержатся в последней симплексной таблице в первой, второй, третьей строках восьмого, девятого и десятого столбцов:
Подставив соответствующие
значения, получим требуемую
предполагая, что дополнительно можно надеяться получить не более 1/3 первоначального объёма ресурса каждого вида, то есть:
Перепишем неравенства в другом виде и получим:
Возьмём нужную нам часть
графика в более крупном
В точке А достигается максимальное значение функции W. Найдём её координаты:
A (50;160/9)
Wmax=50*6+160/9*3=1060/3=353 1/3
Программа «расшивки» имеет вид t1=50 t2=160/9 t3=0, и прирост прибыли составит 1060/3
Сводка результатов:
Сj |
30 |
11 |
45 |
6 |
b |
X4+i |
yi |
t | |
ai,j |
3 |
2 |
6 |
0 |
150 |
0 |
6 |
50 | |
4 |
2 |
3 |
5 |
130 |
0 |
3 |
160/9 | ||
4 |
3 |
2 |
4 |
124 |
8 |
0 |
0 | ||
хj |
22 |
0 |
14 |
0 |
1290 |
||||
∆j |
0 |
7 |
0 |
9 |
Информация о работе Задача о «расшивке узких мест производства»