
- •Решаем задачу методом ветвей и границ:
- •Какие задачи относятся к зцлп?
- •Сущность метода Гомори.
- •Алгоритм метода Гомори.
- •Геометрическая интерпретация метода Гомори.
- •Главная идея метода ветвей и границ.
- •Этапы решения зцлп методом ветвей и границ. Правила ветвления.
- •Геометрическая иллюстрация отсечений проведённых по методу ветвей и границ.
Главная идея метода ветвей и границ.
Идея метода ветвей и границ состоит в разбиении ОДЗ на подмножества и вычислении целевой функции на этих подмножествах, что позволяет исключить из рассмотрения одно из подмножеств.
Этапы решения зцлп методом ветвей и границ. Правила ветвления.
Используется следующий алгоритм решения:
Задача решается без условия целочисленности переменных, например, симплексный метод.
Если полученное решение является целочисленным, то оно является решением исходной задачи.
Если решение не целочисленное, то целевая функция решенное задачи задаёт верхнюю границу ЗЦЛП.
Проводится ветвление по одной из нецелочисленных переменных оптимального решения ЗЛП.
Пусть ветвление проводится по переменной хк, удовлетворяющей условию n хк n+1, nZ, тогда рассматриваются две области. а) хк n+1; б) хк n
Для реализации схемы метода ветвей и границ для конкретных задач дискретного программирования могут быть выбраны переменные для ветвления следующим образом:
1. Из двух нецелочисленных переменных выбирается та, у которой дробная часть наиболее близка к Ѕ.
2. Из нескольких нецелочисленных переменных выбирается переменная с наибольшим приоритетом. Если указаны количественные или качественные характеристики данных переменных.
Ограничения, введенные при ветвлении, добавляются к ограничениям ЗЛП, в каждой из вершин находим оптимальное решение, полученное путём добавления новых ограничений ЗЛП –2 (хк n+1) и ЗЛП –3 (хк n).
Если ни одна из задач не имеет целочисленного оптимального решения, то выбираем ту вершину, которая задаёт максимальное значение целевой функции и ветвлениями происходит снова. Так продолжается до получения целочисленного решения.
Геометрическая иллюстрация отсечений проведённых по методу ветвей и границ.
На координатных плоскостях наносим графики ограничений. Находим точку пересечения. Отделяем эту точку прямыми линиями, которые мы выделили, составляя вторую и третью задачи методом ветвей и границ.