Курсовая работа: Использование линейного программирования для решения задач оптимизации
III шаг.
Основные переменные : х1 , х2 , х3.
Неосновные переменные : х4 , х5.
Выразим основные переменные через неосновные:
х1 = 12– 4/3х4 + 1/3х5 ;
х2 = 18 + 1/3х4 - 1/3х5 ;
х3 = 21 + 11/3х4 - 11/3х5.
Третье базисное решение Х3 = (12, 18, 21, 0, 0) является допустимым.
Выразим линейную функцию через неосновные переменные:
F = 30(12– 4/3х4 + 1/3х5 )+ 40(18 + 1/3х4 - 1/3х5 ) = 1080 – 80/3х4 - 10/3х5.
Значение линейной функции F3 = F(X3 ) = 1080.
Это выражение не содержит положительных коэффициентов при не основных переменных, поэтому значение F3 = F(X3 ) = 1080 максимальное. Функцию F невозможно ещё увеличить, переходя к другому допустимому базисному решению, то есть решение X3 – оптимальное. Вспоминая экономический смысл всех переменных можно сделать выводы.
Прибыль предприятия принимает максимальное значение 1080 ден. ед. при реализации 12 единиц продукции Р1 (Х1 =12) и Р2 (Х 2 =18). Дополнительные переменные х 3 , х 4 , х 5.
показывают разницу между запасами ресурсов каждого вида и их потреблением, то есть остатки ресурсов. При оптимальном плане производства х 4 = х 5 = 0, остатки ресурсов S2 и S3 равны нулю, а остатки ресурсов S1 = 21.
Ответ: максимальная прибыль от реализации продукции равна 1080 ден. ед.
2 способ – геометрический мето д
Геометрический метод решения задач оптимизации сводится к нахождению оптимального решения задачи в одной из угловых точек многоугольника(рис. 1) для
линейной функции F = 30х1 + 40х2 →maxпри следующих ограничениях:
3х1 + х2 ≤ 75, (I)
х1 + х2 ≤ 30, (II) (12)
х1 +4х2 ≤ 84, (III), х1 ≥ 0, х2 ≥ 0, х2 ≥ х1
по смыслу задачи.
Изобразим многоугольник решений данной задачи.
|
|
|
|
|
3х1 + х2 ≤ 75, х1 = 12,
х1 + х2 ≤ 30, или х2 = 18., т. е. А(12, 18)
максимальное значение линейной функции равно :
Fmax = 30*12 + 40*18 = 1080.
Итак, Fmax = 1080 при оптимальном решении х1 = 12, х2 = 18, т. е. максимальная прибыль в 1080 ден. ед. может быть достигнута при производстве 12 единиц продукции А и 18 единиц продукции В. Ответ: Fmax = 1080.