КАТЕГОРИИ: Архитектура-(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) |
Тема 4. Дискретное программирование
30 70 0 100 110 0 50 60 У вершин со знаком “-” выбираем минимальный груз 60; его прибавляем к грузам у вершин со знаком “+” – 0 и 50 и отнимаем от грузов у вершин с “-” – 90 и 60. Получаем новый цикл:
Новое опорное решение
Построим цикл для клети с положительной оценкой
Новое опорное решение
Проверим полученное решение на оптимальность. Найдем потенциалы занятых и оценки свободных клеток:
Все оценки
Некоторые задачи линейного программирования требуют целочисленного решения. К ним относятся задачи по производству и распределению неделимой продукции (выпуск станков, телевизоров, автомобилей и т.д.). В общем виде математическая модель такой задачи имеет вид: Оптимальное решение задачи, найденное симплексным методом, часто не является целочисленным. Его можно округлить до ближайших целых чисел. Однако такое округление может дать решение, не лучшее среди целочисленных решений, или привести к решению, не удовлетворяющему системе ограничений. Поэтому для нахождения целочисленного решения нужен особый алгоритм. Такой алгоритм предложен Гомори и состоит в следующем. Симплексным методом находят оптимальное решение задачи. Если решение целочисленное, то задача решена. Если оно содержит хотя бы одну дробную координату, то накладывают дополнительное ограничение по целочисленности и вычисления продолжают до получения нового решения. Если и оно не является целочисленным, то вновь накладывают дополнительное ограничение по целочисленности. Вычисления продолжают до тех пор, пока не будет получено целочисленное решение или показано, что задача не имеет целочисленного решения. Целой частью числа Дробную часть числа Пример.
Пусть получено оптимальное решение
r – ранг системы ограничений, Пусть
Дополнительное ограничение по целочисленности:
1. Если 2. Ограничение целочисленности может быть наложено не на все переменные, а лишь на их часть. В этом случае ЗЛП является частично целочисленной.
Дата добавления: 2014-12-27; Просмотров: 374; Нарушение авторских прав?; Мы поможем в написании вашей работы! |