КАТЕГОРИИ: Архитектура-(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.7.1), (2.7.2) и (2.7.3), (2.7.4) называются парой взаимно двойственных задач линейного программирования. Для двойственных задач верна следующая теорема. Теорема двойственности: если одна из взаимно двойственных задач имеет оптимальное решение х*, то другая также имеет оптимальное решение у*. При этом соответствующие им оптимальные значения целевых функций Поясним экономический смысл двойственной модели. Пусть в качестве управляющих переменных Пусть предприятие решило прекратить производство изделий и продать ресурсы, идущие на их изготовление. Обозначим через Построение двойственной задачи позволяет глубже разобраться в поставленной экономической проблеме.
Если управляющие переменные в задаче линейного программирования определяют количество единиц неделимой продукции, то оптимальное решение должно быть получено в целых числах. К задачам такого типа относится большое число экономических задач, например распределение производственных заказов между предприятиями, оптимальный раскрой материалов, определение загрузки оборудования, распределение транспортных средств по рейсам, задачи производства и реализации неделимой продукции. Если единица составляет малую часть от общего количества, например при планировании массового и крупносерийного производства, то для нахождения оптимального решения применяют обычный симплекс-метод и округляют полученное решение до целого. В противном случае, например при планировании производства или реализации автомобилей, округление может привести к решению, далекому от оптимального. Линейные задачи, решение которых должно быть получено в целых числах, называют задачами целочисленного программирования (ЦЛП). Математическая модель, задачи ЦЛП имеет следующий вид:
где Z — множество целых чисел.
Метод Гомори содержит два этапа. Этап 1. Решение исходной задачи обычным симплекс-методом и проверка решения на целочисленность. Если решение содержит хотя бы одно дробное значение, то переходят к этапу 2, в противном случае расчет заканчивается. Этап 2. Составление дополнительного ограничения (сечения) и решение расширенной задачи обычным симплекс-методом. Дополнительное ограничение (сечение) отсекает нецелочисленные решения. Сечение обладает следующими двумя свойствами: 1) любое целочисленное решение ему удовлетворяет; 2) любое нецелочисленное решение задачи ему не удовлетворяет. Объясним, как составляется сечение. Пусть выполнен этап 1;
Так как Возьмем дробную часть от левой и правой частей ограничения. Обозначим через {r} дробную часть числа r. Дробная часть суммы не превосходит суммы дробных частей слагаемых, поэтому
Дробная часть произведения не превосходит произведения целого на дробную часть, следовательно:
В результате имеем
Обозначим
Тогда из последнего неравенства получаем
Отняв от левой части неравенства дополнительную неотрицательную переменную, переходим к уравнению
При дополнении этого ограничения к исходной задаче мы получили задачу большей размерности. Эту задачу решают обычным симплекс-методом, т.е. переходят к этапу 1. Если при решении задачи симплекс-методом имеется несколько дробных решений, то дополнительные ограничения следует составлять для значения, имеющего максимальную дробную часть.
Дата добавления: 2014-01-04; Просмотров: 656; Нарушение авторских прав?; Мы поможем в написании вашей работы! |