Условие курсовой работы.
Составить план выпуска изделий, обеспечивающий максимальную прибыль от их реализации. Провести анализ решения.
Исходные данные представлены в таблице 2.
Таблица 2
Вид сырья |
Количество сырья, идущего на единицу изделия |
Запас сырья |
|
Плита |
Перемычка |
||
Песок |
7 |
5 |
70 |
Щебень |
9 |
4 |
80 |
Цемент |
2 |
2 |
30 |
Прибыль от единицы изделия |
30 |
19 |
|
Решение.
Обозначим через х1 и х2 число единиц плит и перемычек, запланированных к производству. В качестве целевой функции f(x1,x2) возьмем суммарную прибыль от реализации продуктов: f(x1,x2) = 30х1 + 19х2. Запас песка, щебня и цемента примем за ограничения, накладываемые на переменные х1 и х2.
В указанной постановке решаемая задача может быть сформулирована как задача поиска условного экстремума:
30х1 + 19х2 max;
7х1 + 5х2 ≤ 70;
9х1 + 4х2≤ 80;
2х1 + 2х2 ≤ 30;
х10;
х20.
Решим задачу методом множителей Лагранжа.
1.Приведем ограничения к виду (Х) 0:
7х1 +5х2-70 0;
9х1 +4х2 -80 0;
2х1 +2х2-30 0;
-х10;
-х20.
2.Путем ведения дополнительных переменных х3,х4,х5,х6,х7 перейдем к ограничениям-равенствам:
7х1 +5х2 -70+ х32 = 0;
9х1 + 4х2-80 +х42 = 0;
2х1 +2х2-30 +х52 = 0;
-х1 + х62 = 0;
-х2 + х72 = 0.
3. Сформируем функцию Лагранжа:
Ф(х1,х2,х3,х4,х5,х6,х7,1,2,3,4,5) =
= 30х1 + 19х2 +1(7х1 +5х2-70 + х32) +2(9х1 +4х2-80 +х42)+3(2х1 +2х2-30 +х52)+
+4(-х1 + х62)+ 5(-х2 + х72).
4.Составим необходимые условия Ф(Х,)=0:
5.Решить полученную систему нелинейных уравнений можно каким-либо формальным методом с помощью, например, средств математического пакета Mathcad:
Необходимо отметить, что значительный размер сформированной системы уравнений, полученных из необходимых условий (12 уравнений), вызван
во-первых, с тем, что переход от ограничений-неравенств к ограничениям-равенствам осуществляется путем введения дополнительных переменных х3,х4,х5,х6,х7, число которых равно числу ограничений-неравенств;
во-вторых, с тем, что переход от задачи нахождения условного экстремума к задаче безусловного поиска возможен, в соответствии с методом Лагранжа, с помощью введения дополнительных переменных 1,2,3,4,5, число которых равно общему числу ограничений задачи.
Таким образом, решение задачи методом Лагранжа получено ценой повышения ее размерности. Этот недостаток ограничивает область применения метода Лагранжа сравнительно простыми задачами, поэтому с повышением числа переменных и ограничений целесообразно переходить к численным методам математического программирования.
Анализ решения.
Для проверки правильности полученных результатов и осмысления содержательной стороны решаемой задачи поиска условного экстремума проведем ее анализ. Переписав исходную систему ограничений-неравенств в виде
получаем возможность графически представить эти ограничения на плоскости х2ох1 в виде прямых б(х1); ж(х1); у(х1); х2=0; х1=0, снабдив их штриховкой, направленной в сторону области допустимых значений х1 и х2, рис.6.
Как следует из рис.6, область допустимых решений является замкнутой, допустимые значений х1 и х2 ограничены, и любая пара их допустимых значений, например, точка D, выполняет условия, наложенные в связи с ограниченным количеством сырья.
Поскольку целью задачи является нахождение максимальной прибыли, пропорциональной количеству единиц х1 и х2, очевидно, что искомое решение будет лежать на границе области допустимых решений, составленной отрезками 1-2-3, ограничивающей значения х1 и х2 сверху.
При этом решения на интервале [1-2) обеспечивают полный расход песка и остаток щебня и цемента; на интервале (2-3] полный расход щебня и остаток песка и цемента. В смежной точке 2 активно два ограничения: полный расход песка и щебня при остатке цемента.
Найденное решение, как это было установлено выше, обеспечивает остаток цемента, но, тем не менее, это лучшее решение при данных условиях. Проведенный анализ показывает, что экстремум в данной задаче можно было найти более рациональным способом решить систему двух уравнений, составляющих ограничения по количеству песка и щебня:
7х1 + 5х2 = 70;
9х1 + 4х2 = 80.
Решение этой системы и поверка граничных условий представлены в программе:
Проверка показывает полное совпадение результатов с решением по методу Лагранжа, а также подтверждает ожидаемое строгое выполнение условий по количеству песка (70 единиц) и щебня (80 единиц) с неизрасходованным цементом (22,354<30).
Вывод.
В ходе данной работы мы сумели изучить метод множителей Лагранжа. С помощью этого метода мы составили план выпуска изделий, обеспечивающий максимальную прибыль от их реализации. В качестве целевой функции f(x1,x2) мы взяли суммарную прибыль от производства плит и перемычек, нашли для нее условный максимум методом множителей Лагранжа. Затем, в ходе анализа решения, провели проверку всех ограничений, наложенных в связи с лимитированным количеством сырья, и решили задачу более рациональным методом. Проверка показала полное совпадение результатов, полученных в ходе решения методом множителей Лагранжа и рациональным методом.