
Прикладная математика. Курсовые. / вариант 10 / Вар 10 / Математика 1.2
..doc
-
Двойственная задача линейного программирования.
Исходные данные:
Из предыдущей задачи имеем математическую модель линейной производственной задачи
59 x1 + 27 x2 + 20x3 +35 x4 → max ,
1x1 + 3x2 + 2x3 + 2x4 ≤ 102,
3x1 + 2x2 + 0x3 + 3x4 ≤ 204,
4x1 + 2x2 + 3x3 + 1x4 ≤ 188,
x1-4 ≥ 0.
Задание:
Сформировать задачу, двойственную линейной производственной задаче и найти ее решение, пользуясь первой, а потом второй теоремами двойственности. Указать оценку единицы каждого ресурса, минимальную суммарную оценку всех ресурсов, оценки технологий.
Решение:
Необходимо найти оценку единицы каждого вида ресурса, т.е. необходимо найти вектор двойственных оценок (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 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
= 0
y1
= 0
y1
+ 3y2
+ 4y3
–59
= 0 3
y2
+ 4y3
= 59
y2
= 9
2y1 + 3y2 + y3 –35 = 0 3y2 + y3 =35 y3 = 8
Таким образом, получили двойственные оценки ресурсов
y1 = 0, y2 = 9, y3 = 8, причем общая оценка всех ресурсов равна 3340.