
ММИЭ / Лаб.раб. ММИЭ (Рафаилов) / Лабораторная работа №2
.docЛабораторная работа №2.
ЗАДАЧА ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ И ЕЕ ГРАФИЧЕСКОЕ РЕШЕНИЕ
Цель работы: построение математической модели и решение оптимизационной задачи линейного программирования.
Требуется:
-
В соответствии с исходными данными записать математическую модель.
-
В соответствии с ограничениями построить область допустимых решений в пространстве параметров Xe, Хi.
-
В ОДР построить линии равных уровней целевой функции D и определить максимальное значение D, принадлежащее этой области.
-
Определить оптимальные значения суточных объемов производства Xe* и Хi* изделий Е и I обеспечивающие максимум целевой функции.
-
Рассчитать значения целевой функции D в узлах ОДР и сравнить полученные значения целевой функции D и координат оптимального решения Xe* и Хi* с решениями, полученными графически.
-
Выяснить, какие ограничения мешают дальнейшему увеличению дохода и выдать рекомендации по ослаблению этих ограничений.
Исходные данные
Номер варианта |
a11 |
a12 |
a21 |
a22 |
b1 |
b2 |
b3 |
b4 |
Ce |
Ci |
|
1,2 |
2 |
2 |
1,2 |
5,9 |
7,9 |
0,8 |
2,1 |
4 |
3 |
Постановка задачи.
Нередко на практике возникают задачи оптимизации какого-либо процесса по выбранному критерию. В данной работе рассматривается задача построения математической модели и её оптимизация графическим методом линейного программирования.
Рис.1
Небольшое предприятие (рис.1) выпускает два вида изделий Е и I. Продукция обоих видов поступает в продажу. Для производства требуется два исходных продукта – А и В. Максимально возможные суточные запасы этих продуктов на складе предприятия составляют b1 и b2 соответственно.
Расходы продуктов А и В на единицу соответствующего изделия приведены в табл.1.
Т а б л и ц а 1
-
Исходный продукт
Расход исходного продукта на единицу изделия
Максимально возможный запас
Е
I
А
а11
а12
b1
В
а21
а22
b2
Цена одной единицы изделия Е равна Сe и Сi для I.
Изучение рынка сбыта показало, что суточный спрос на изделие I никогда не превышает спроса на изделие Е более чем на b3. Кроме того установлено, что спрос на изделие I никогда не превышает b4.
Каков должен быть объем производства каждого вида изделия в сутки, чтобы доход от реализации был максимальным?
Метод решения
Графическое решение задачи линейного программирования.
В соответствии с заданными ограничениями в пространстве переменных Xe и Хi необходимо построить область допустимых решений(ОДР) поставленной задачи. Допустимая область переменных представляет некоторый выпуклый многоугольник.
Для нахождения оптимального решения, необходимо выяснить в каком направлении возрастает целевая функция D = CeXe + Сi Хi. С этой целью, в ОДР наносят ряд параллельных линий равного уровня значений целевой функции при нескольких произвольно выбранных и последовательно возрастающих значениях D. Это позволяет определить наклон целевой функции и направление, в котором происходит её увеличение. Чтобы найти оптимальное решение, следует перемещать прямую равного дохода, в направлении возрастания целевой функции до тех пор, пока она не сместится в область недопустимых значений переменных. Точка перехода из ОДР в область недопустимых значений соответствует оптимальному решению.
Симплексный метод решения задачи линейного программирования
-
Не существует локального экстремума, отличного от глобального. Другими словами, если экстремум есть, то он единственный.
-
Множество всех планов ЗЛП выпукло.
-
Если ЗЛП имеет оптимальное решение, то целевая функция ЗЛП достигает своего максимального (минимального) значения в угловой точке многогранника решений (в его вершине). Если целевая функция принимает свое оптимальное значение более чем в одной угловой точке, то она достигает ТОО же значения в любой точке, являющейся выпуклой линейной комбинацией этих точек.
-
Каждый угловой точке многоугольника решений отвечает опорный план ЗЛП.
РЕШЕНИЕ
Переменные:
Хе - суточный объем производства изделия Е.
Xi – суточный объем производства изделия I.
Целевая функция:
D=De+Di=CeXe+CiXi – доход от производства и сбыта изделия E и I.
D= 4Xe+3Xi
D=>max.
Ограничения:
1.2Xe
+ 2Xi
≤
5.9 ограничения по запасам
2Xe + 1.2Xi ≤7.9
Xi
– Xe
≤ 0.8 ограничения по спросу
Xi ≤ 2.1
Xe ≥0
Xi≥0
Требуется максимизировать значение целевой функции D (т.е. доход).
В соответствии с ограничениями построим ОДР (ABCEFG) в пространстве параметров Xe и Xi.
1-ое ограничение:
1.2Xe + 2Xi =5.9
Хе=0; Xi=2.95
Хе=4.9; Xi=0
2-ое ограничение:
2Xe + 1.2Xi =7.9
Хе=0; Xi=6.6
Хе=3,95;Xi=0
3-е ограничение:
Xi – Xe ≤ 0.8
Хе=0; Xi=0.8
Хе=-0.8;Xi=0
4-е ограничение:
Xi = 2.1
Рис.2
В ОДР строим линии равных уровней целевой функции D. Получаем точку F – точка перехода из ОДР в область недопустимых значений, соответствующая оптимальному решению. При этом Xe* = 3.4, Xi* = 0.9, D=16,3.
Рассчитаем значения целевой функции D в узлах ОДР и сравним полученные значения целевой функции D и координат оптимального решения Xe*, Xi* с решениями, полученными графически.
Узлы ОДР |
Xe |
Xi |
D |
A |
0 |
0 |
0 |
B |
0 |
0.8 |
2.4 |
C |
1.3 |
2.1 |
11.5 |
E |
1.4 |
2.1 |
11.9 |
F |
3.4 |
0.9 |
16.3 |
G |
3.95 |
0 |
15.8 |
F1 |
2.7 |
2.1 |
17.1 |
F2 |
4.9 |
0 |
19.6 |
т. А: Xe = 0; Xi =0; D=4*0+3*0=0
т. В: Xe = 0; Xi =0.8; D=4*0+3*0.8=2.4
т.С: На точку С накладываются ограничения 3 и 4, поэтому
Xi – Xe ≤ 0.8
Xi ≤ 2.1
Хе = 1,3
Следовательно, Хе = 1,3; Xi = 2,1; D=4*1,3+3*2,1=11,5
т.Е: на точку Е накладываются ограничения 1 и 4
1,2Xe + 2Xi ≤5.9
Xi ≤ 2.1
Xe=1.4; Xi = 2.1; D=4*1.4+3*2.1=11.9
т. F: на точку F накладываются ограничения 1 и 2
1.2Xe
+ 2Xi
≤ 5.9
2Xe + 1.2Xi ≤7.9
Xe=3.4; Xi=0.9; D=4*3.4+3*0.9=16.3
т. G: Xe=3.95; Xi=0; D=4*3.95+3*0=15.8
После нахождения значений целевой функции D в узлах ОДР получили, что решения, полученные графическим путем равны решению, которое было проведено с помощью симплексного метода. Получили, что суточный объем производства изделия Е равно 3,4; суточный объем производства изделия I равно 0,9. Доход от производства и сбыта изделий E и I равно 16,3.
Выясним, какие ограничения мешают дальнейшему увеличению целевой функции.
-
Е
сли снять ограничение (1), то точка F может перейти в точку F1, на которую действуют ограничения (2) и (4).
2Xe + 1.2Xi ≤7.9
Xi≤2.1
Xe = 2.7; Xi = 2.1; D=4*2.7+3*2.1=17.1
-
Если снять ограничение (2), то точка F может перейти в точку F2, на которую действует ограничение (1) и Xi=0.
1.2Xe
+ 2Xi
= 5.9
Xi=0
Xe = 4.9; Xi=0; D=4*4.9+3*0=19.6
Если снять ограничение (2), то точка F перейдет в точку F2 и мы сможем получить больший доход.
Вывод
Построил математическую модель предприятия, выпускающего изделия Е и I. С помощью Графического метода и Симплексного метода определил, что Xe – суточный объем производства изделия E должен быть равен 3.4, а Xi – суточный объем производства изделия I должен быть равен 0.9. При этом доход от производства и сбыта изделия E и I будет максимальным, и будет равен D=16,3.
Также мы ставили задачей выяснить, какие ограничения мешают дальнейшему увеличению целевой функции. Дальнейшему увеличению целевой функции мешают ограничения (1) и (2). После снятия ограничения (1) мы получаем доход 17,1. После снятия ограничения (2) мы получаем доход равный 19,6.
Следовательно, можно рекомендовать предприятию отказаться от производства товара I и переключиться на производство товара Е.