КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Тема 2.10. Двойственные задачи линейного программирования
Задача 1. Предприятие производит два вида товаров (А и В). На их производство оно затрачивает три вида сырья (I,II,III), запасы которых составляют 5 ед., 8 ед., 8 ед. соответственно. На 1 ед. товара А расходуется 1 ед. сырья 1, 2 ед. сырья II, 1 ед. сырья III. На производство 1 ед. товара В расходуется 1 ед. сырья I, 1 ед. сырья II, 2 ед. сырья III. Прибыль от реализации 1 ед. товара А составляет 3 денежных единицы, а от реализации 1 ед. товара В - 4 денежных единицы. Найти оптимальный план производства товаров, дающий наибольшую прибыль. Дадим математическую формулировку этой задачи. Пусть (x, х) - план производства товаров А и В соответственно. Условие производства товаров выражается системой неравенств: Прибыль выражается функцией f = 3x+4х. Значит, требуется найти такие неотрицательные значения (x, х ), удовлетворяющие системе:
при которых функция f = 3 x 1 + 4 x 2 принимает наибольшее значение. Эта задача определяется матрицей коэффициентов С =. Задача 2. Предположим, что предприятие, о котором шла речь в задаче 1, имеет возможность продать сырье, не производя из него товар. Какую прибыль надо получить от продажи одной единицы каждого сырья, чтобы прибыль от продажи сырья была не меньше прибыли от реализации товара, изготовленного из него. Обозначим через у1, у2, у3 прибыль от продажи одной единицы I, II, III сырья соответственно. Прибыль от продажи сырья, необходимого для изготовления 1 ед. товара А, равна 1× у 1+2× у 2 +1× у 3; прибыль от продажи сырья, необходимого для изготовления 1 ед. товара В, равна 1× y 1 + 1× y 2 +2× y 3. По условию задачи прибыль от продажи сырья должна быть не меньше при
Прибыль от продажи всего сырья выражается функцией:
Z = 5× y 1 + 8× y 2+8× y 3.
С другой стороны, покупатель не желает переплачивать за сырье и стремится минимизировать свои расходы на сырье, т.е. минимизировать прибыль предприятия, продающего сырье. Следовательно, в задаче 2 требуется найти такие значения неотрицательных величин у 1, у 2, у 3, удовлетворяющих системе неравенств:
при которых функция Z = 5 y 1+8 y 2 +8 y 3 принимает наименьшее значение. Задача 2 определяется матрицей:
D =
которая получается из матрицы С транспонированием, если учесть, что условие продажи и купли сырья состоит в том, что fmax = Zmin. Сформулируем в общем виде две взаимно двойственные симметрические задачи.
Исходная задача Для неотрицательных значений переменных х 1, х 2,..., хn найти такое решение системы неравенств: при котором функция f = c 1 x 1 + c 2 x 2 +...+ cnxn принимает наибольшее значение.
Двойственная задача Для неотрицательных значений переменных у 1, у 2,..., уm найти такое решение системы неравенств: при котором функция: Z = b 1 у 1 + b 2 у 2 +...+ bm ym принимает наименьшее значение. Любую из этих задач можно считать исходной, тогда другая будет двойственной к ней. Существуют несимметрические двойственные пары задач, однако мы их рассматривать не будем.
Теорема. Если из пары двойственных задач одна обладает оптимальным планом, то и другая обладает оптимальным планом, при этом оптимальные значения целевых функций равны между собой. Если целевая функция одной из задач не ограничена, то другая задача не имеет решения.
Пример. Для данной задачи составить двойственную. Z = 8 у 1 +5 у 2, Zmin =? Решение. Исходная задача определяется матрицей: А = Составляем транспонированную матрицу: = По матрице В записываем двойственную задачу: f = 5 х 1 + 14 х 2+6 х 3, f max =?.
Замечание. Решив одну из двойственных задач, например, на максимум, из последней строки последней симплекс-таблицы можно выписать решение для двойственной задачи. Для этого надо воспользоваться соответствием: где хn +1, xn +2, ¼, xn+m – балансовые переменные задачи на максимум, а уm +1, ym +2,¼, ym+n – балансовые переменные двойственной задачи на минимум. Пример. С помощью двойственной задачи решить задачу на минимум целевой функции
f = 3 x 1 + 2 x 2, если х 1 + 4 х 2³6, 2 х 1 + 3 х 2³7.
Решение. Составляем матрицу H, определяемую задачу на минимум: . Путем транспонирования матрицы Н получаем матрицу . По матрице НТ составляем задачу на максимум. z = 6 у 1 + 7 у 2® max?. Решаем задачу на максимум с помощью симплексных таблиц. Таблица 2.13
Таблица 2.14
, значение х 1 читаем в нижней строке последней таблицы напротив у 3, а значение x 2 читаем в этой же строке напротив у 4. получаем, что .
Дата добавления: 2014-10-31; Просмотров: 308; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |