КАТЕГОРИИ: Архитектура-(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) |
Математическая постановка целочисленных задач линейного программирования
ЦЕЛОЧИСЛЕННОЕ ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ Лекция 12 Изучаемые вопросы: 1. Математическая постановка целочисленных задач линейного программирования. 2. Методы отсечения. 3. Обобщенная схема алгоритма Гомори. Многие экономические задачи характеризуются тем, что объёмы управляемых ресурсов (в силу тех или иных объективных свойств) могут принимать только целые значения. Математическая формализация данных ситуаций приводит к моделям дискретного программирования. В общем виде задача дискретного программирования может быть сформулирована как задача нахождения максимума (или минимума) целевой функции
где Ω – некоторое конечное или счётное множество. Условие x
где Принципиальная сложность, вызываемая наличием условия целочисленности в системе ограничений оптимизационной задачи, состоит в том, что в значительном количестве случаев невозможно заменить дискретную задачу её непрерывным аналогом и, найдя соответствующее решение, округлить его компоненты до ближайших целых значений (например, при округлении оптимального плана обычной задачи ЛП до целых значений может получиться точка, не принадлежащая области допустимых решений D. Если даже оптимальный план непрерывной задачи, округлённый до целых значений компонент, окажется допустимым, то целевая функция может вести себя так, что её значение будет на нём существенно хуже, чем на оптимальном плане целочисленной задачи. Эти проблемы предопределили необходимость разработки специальных методов решения дискретных и целочисленных задач. Как правило, выделяют следующие классы дискретных задач: - задачи с неделимостями; - экстремальные комбинаторные задачи; - задачи с разрывными целевыми функциями; - задачи на несвязных и невыпуклых областях и др. Задачи целочисленного линейного программирования занимают важное место среди практически важных задач. Приведём примеры таких задач. Задача о назначениях. Имеется n видов различных работ и n кандидатов для их выполнения. Предполагается, что каждый кандидат назначается на один и только один вид работы. Обозначим через Положим
Тогда математическая модель задачи о назначениях примет следующий вид:
Задача о ранце. Имеются различные предметы n наименований. Путешественник, собираясь в поход, должен упаковать некоторые из них в ранец. Ранец имеет m ограничений по весу, объёму, линейным размерам и т. п. Пусть
Первоначально в формулировке данной задачи речь шла не о рюкзаке, а о загрузке бомбардировщиков различных типов бомбовым запасом с целью максимизации суммарного эффекта данной системы боевых операций. Задача о выборе типа судов (или других транспортных средств). Речное пароходство обслуживает n маршрутов с примерно постоянным количеством пассажиров на каждом. Расходы пароходства для обслуживания каждого из m его судов определяются содержанием обслуживающего персонала на каждом судне расходом горючего, доходы - количеством проданных билетов. Возникает задача о выборе для каждого маршрута судов таких типов и в таких количествах, чтобы перевезти всех пассажиров и максимизировать прибыль пароходства. Пусть по j-му маршруту за сезон перевозится 1). 2). 3). 4). Математическая модель задачи целочисленного программирования (в стандартной форме) имеет вид: Найти вектор
Дата добавления: 2013-12-13; Просмотров: 616; Нарушение авторских прав?; Мы поможем в написании вашей работы! |