Автор работы: Пользователь скрыл имя, 18 Декабря 2012 в 12:06, курсовая работа
1. Линейная производственная задача.
....
Задание:
Сформировать задачу, двойственную линейной производственной задаче и найти ее решение, пользуясь первой, а потом второй теоремами двойственности. Указать оценку единицы каждого ресурса, минимальную суммарную оценку всех ресурсов, оценки технологий.
Исходные данные:
59 |
27 |
20 |
35 |
|
1 |
3 |
2 |
2 |
102 |
3 |
2 |
0 |
3 |
204 |
4 |
2 |
3 |
1 |
188 |
Задание:
a11 a12 a13 a14 b1
A = a21 a22 a23 a24 , B = b2 , C = ( c1 c2 c3 c4 )
a31 a32 a33 a34 b3
которые компактно записаны в виде
c1 c2 c3 c4
a11 a12 a13 a14 b1
a21 a22 a23 a24 b2
a31 a32 a33 a34 b3
Преобразовать исходную задачу к виду основной задачи линейного программирования.
Решение:
1.Из исходных данных получаем: матрица А удельных затрат ресурсов, вектор В объемов ресурсов и вектор С удельной прибыли имеют вид
1 3 2 2 102
4 2 3 1 188
Математическая же модель задачи: найти производственную программу
(x1, x2 ,x3,,x4), максимизирующую прибыль
Z(x1, x2 ,x3,,x4) = 59 x1 + 27 x2 + 20x3 +35 x4 → max ,
при ограничениях по ресурсам
1x1 + 3x2 + 2x3 + 2x4 ≤ 102
3x1 + 2x2 + 0x3 + 3x4 ≤ 204
4x1 + 2x2 + 3x3 + 1x4 ≤ 188
где по смыслу задачи x1, x2, x3, x4 ≥ 0.
59 x1 + 27 x2 + 20x3 +35 x4 → max,
1x1 + 3x2 + 2x3 + 2x4 + x5 = 102,
3x1 + 2x2 + 0x3 + 3x4 + x6 = 204,
4x1 + 2x2 + 3x3 + 1x4 + x7 =188,
x1,…, x7 ≥ 0.
2.Будем решать эту задачу симплексным методом.
59 |
27 |
20 |
35 |
0 |
0 |
0 | |||
СБ |
Б |
Н |
X1 |
X2 |
X3 |
X4 |
X5 |
X6 |
X7 |
0 0 0 |
X5 X6 X7 |
102 204 188 |
1 3 4 |
3 2 2 |
2 0 3 |
2 3 1 |
1 0 0 |
0 1 0 |
0 0 1 |
Z |
0 |
-59 |
-27 |
-20 |
-35 |
0 |
0 |
0 | |
0 0 59 |
X5 X6 X1 |
55 63 47 |
0 0 1 |
5/2 1/2 1/2 |
5/4 -9/4 3/4 |
7/4 9/4 1/4 |
1 0 0 |
0 1 0 |
-1/4 -3/4 1/4 |
Z |
2773 |
0 |
5/2 |
97/4 |
-81/4 |
0 |
0 |
59/4 | |
0 35 59 |
X5 X4 X1 |
6 28 40 |
0 0 1 |
19/9 2/9 4/9 |
3 -1 1 |
0 1 0 |
1 0 0 |
-7/9 4/9 -1/9 |
1/3 -1/3 1/3 |
Z |
3340 |
0 |
7 |
4 |
0 |
0 |
9 |
8 |
Прежде всего, из выражения максимизации прибыли видно, что наиболее выгодно начинать производить продукцию первого вида, т.к. прибыль на единицу продукции здесь наибольшая. Поэтому в системе принимаем переменную x1 за разрешающую и преобразовываем эту систему к другому предпочитаемому виду. Для этого составляем отношения правых частей уравнений к соответствующим коэффициентам при выбранной неизвестной и находим наименьшее
bi 102 204 188 188
min —―̶̶̶̶̶̶ ̶ ̶̶̶ ̶ = min ―̶̶̶̶̶̶ ̶ ̶̶̶ ; ―̶̶̶̶̶̶ ̶ ̶̶̶ ; ―̶̶̶̶̶̶ ̶ ̶̶̶ = ―̶̶̶̶̶̶ ̶ ̶̶̶ .
ai1>0 1 3 4 4
Оно соответствует третьему
уравнению. Это означает, что за решающее
уравнение в системе
Производная программа
х1 = 40, х2 = 0, х3 = 0, х4 = 28
является оптимальной и обеспечивает предприятию наибольшую возможную прибыль Zmax = 3340. При этом второй и третий ресурсы будут использованы полностью х6 = 0, х7 = 0, а первый ресурс будет иметь остаток х5 = 6, т.е. второй и третий ресурсы образуют “узкие места производства”.
Двойственная задача линейного программирования.
Исходные данные:
Из предыдущей задачи имеем математическую модель линейной производственной задачи
59 x1 + 27 x2 + 20x3 +35 x4 → max ,
1x1 + 3x2 + 2x3 + 2x4 ≤ 102,
3x1 + 2x2 + 0x3 + 3x4 ≤ 204,
4x1 + 2x2 + 3x3 + 1x4 ≤ 188,
Задание:
Сформировать задачу, двойственную линейной производственной задаче и найти ее решение, пользуясь первой, а потом второй теоремами двойственности. Указать оценку единицы каждого ресурса, минимальную суммарную оценку всех ресурсов, оценки технологий.
Решение:
Необходимо найти оценку единицы каждого вида ресурса, т.е. необходимо найти вектор двойственных оценок (y1, y2, y3), минимизирующий общую оценку ресурсов всех ресурсов
102y1 + 204y2 + 188y3 → min,
при условии, что по каждому виду продукции суммарная оценка всех ресурсов, затрачиваемых на производство единицы продукции, не меньше прибыли, получаемой от реализации единицы этой продукции
1y1 + 3y2 + 4y3 ≥59,
3y1 + 2y2 + 2y3 ≥27,
2y1 + 0y2 + 3y3 ≥20,
2y1 + 3y2 + 1y3 ≥35,
причем оценки ресурсов не могут быть отрицательными y1-3 ≥0.
Решение полученной задачи легко найти с помощью второй основной теоремы двойственности, согласно которой для оптимальных решений x(x1, x2, x3, x4 ) и y(y1, y2, y3) пары двойственных задач необходимо и достаточно выполнение условий
xi ( ∑ aij·yi – cj ) = 0 yi ( bi – ∑ aij·xj ) = 0
i
x1 (1y1 + 3y2 + 4y3 –59) = 0 y1 (1x1 + 3x2 + 2x3 + 2x4 –102 ) = 0
x2 (3y1 + 2y2 + 2y3 –27) = 0 y2 (3x1 + 2x2 + 0x3 + 3x4 –204 ) = 0
x3 (2y1 + 0y2 + 3y3 –20) = 0 y3 (4x1 + 2x2 + 3x3 + 1x4 –188 ) = 0
x4 (2y1 + 3y2 + 1y3 –35) = 0
x1 = 40, x2 = 0, x3 = 0, x4 = 28, т.е. x1 >0, x4 >0. Поэтому
1y1 + 3y2 + 4y3 –59 = 0,
2y1 + 3y2 + 1y3 –35 = 0.
Если же учесть, что первый ресурс был избыточным и, согласно той же теореме двойственности, его двойственная оценка равна нулю y1 = 0, то
y1 = 0
y1 + 3y2 + 4y3 –59 = 0 3y2 + 4y3 = 59 y2 = 9
2y1 + 3y2 + y3 –35 = 0 3y2 + y3 =35 y3 = 8
Таким образом, получили двойственные оценки ресурсов
y1 = 0, y2 = 9, y3 = 8, причем общая оценка всех ресурсов равна 3340.
Экономический смысл двойственных оценок:
Исходные данные:
X5 X4 X1 |
6 28 40 |
0 0 1 |
19/9 2/9 4/9 |
3 -1 1 |
0 1 0 |
1 0 0 |
-7/9 4/9 -1/9 |
1/3 -1/3 1/3 | |
Z |
3340 |
0 |
7 |
4 |
0 |
0 |
9 |
8 |
Задание:
Решить задачу о “расшивке узких мест”.
Решение:
H + Q-1T ≥ 0.
Задача состоит в том, чтобы найти вектор , максимизирующий суммарный прирост прибыли:
W = 9 t2 + 8 t3
при условии сохранения двойственных оценок ресурсов (и, следовательно, структуры производственной программы), предполагая, что можно надеяться получить дополнительно не более 1/3 первоначального объема ресурса каждого вида
0 102
t2 ≤ 1/3 204
t3 188 ,
причем по смыслу задачи t2 ≥0, t3 ≥ 0.
Следовательно, получаем
6 1 -7/9 1/3 0 0
28 + 0 4/9 -1/3 • t2 ≥ 0
40 0 -1/9 1/3 t3 0 .
Перемножим матрицы и получим следующую систему неравенств:
-7/9t2 + 1/3t3 ≥ -6, -7t2 + 3t3 ≥ -54, (I)
4/9t2 – 1/3t3 ≥ -28, 4t2 – 3t3 ≥ -252, (II)
-1/9t2 + 1/3t3 ≥ -40, Þ - t2 + 3t3 ≥ -360; (III)
t2 ≤ 204/3, t3 ≤ 188/3, t2 ≤204/3, t3 ≤ 188/3,
t2 ≥ 0, t3 ≥ 0; t2 ≥ 0, t3 ≥ 0.
Решим данную задачу графически.
Программа “расшивки” имеет вид
t2 = 0, t2 = 242/7 , t3 = 188/3,
и прирост прибыли составит maxW = 9∙242/7+ 8∙188/3 =17062/21 ≈ 812,48 в точке М(242/7,188/3)
Кондитерской фабрике необходимо распределить между 4 (n) магазинами шоколадные конфеты из 3-х (m) фабрик-филиалов в количестве 45, 55, 70 единиц, которым необходимо соответственно 59, 27, 40, 35 единиц. Стоимости перевозок единицы продукта из пункта отправления в пункт назначения равна:
Необходимо составить план перевозок, при котором запросы всех магазинов были бы удовлетворены за счет имеющихся продуктов на 3-х фабриках-филиалах и общие транспортные расходы по доставке продуктов были минимальными
Информация о работе Контрольная работа по "Прикладной математике"