Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Метод ветвей и границ для линейных задач целочисленного программированияСодержание книги
Поиск на нашем сайте Рассмотрим целочисленную задачу линейного программирования (ЦЗЛП):
Процесс получения решения задачи начинается с решения соответствующей ей оценочной задачи линейного программирования с отброшенным условием целочисленности. Если полученная при этом оптимальная точка Конкретизируем основные этапы метода ветвей и границ применительно к данной задаче. 1) Ветвление. Пусть 2) Вычисление оценок. Оценочной задачей на множестве Правило обхода дерева вариантов, выбор перспективного множества при ветвлении и проверка критерия оптимальности осуществляются аналогично общей схеме метода ветвей и границ.
Схема работы метода ветвей и границ для ЦЗЛП Шаг 1. Определение начального рекорда. (При отсутствии дополнительной информации R= Шаг 2. Решение оценочной задачи на множестве Шаг 3. Выбор индекса Шаг 4. Ветвление Шаг 5. Решение оценочных задач линейного программирования и вычисление оценок Шаг 6. Выбор перспективного множества Шаг 7. Возможная смена рекорда и сокращение перебора за счет отбрасывания неперспективных множеств.
Пример.
Полагаем R= Решаем исходную задачу без требования целочисленности. Графическая иллюстрация решения приведена на рисунке. Оптимальной точкой является Так как точка не целочисленная, осуществляем ветвление (например, по первой координате): Решаем две задачи линейного программирования, заключающиеся в минимизации функции Так как целочисленного решения опять не получено, осуществляем ветвления множества Решаем оценочные задачи на множествах Воспользуемся стратегией одностороннего обхода и выберем для дальнейшего ветвления множество Решаем оценочные задачи на множествах Получено целочисленное решение. Происходит смена рекорда R=-5. Множества Так как перспективных множеств для ветвления не осталось, то останов, получено оптимальное решение: Дерево вариантов в данной задаче имеет вид:
УПРАЖНЕНИЯ 1. Покажите, что любая задача целочисленного программирования может быть эквивалентно переписана как задача с булевыми переменными. 2. Пользуясь определением оценки докажите, что задача с отброшенным условием целочисленности является оценочной к исходной. 3. Решить ЦЗЛП:
Ответ:
ЗАДАЧА О НАЗНАЧЕНИЯХ. ВЕНГЕРСКИЙ МЕТОД РЕШЕНИЯ
|
||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2021-11-27; просмотров: 123; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.10 (0.009 с.) |