Математические модели задачи размещения. Метод ветвей и границ

Если есть n элементов и n посадочных мест, то число возможных вариантов размещения равно n!. Уже для 15 элементов полный перебор дает время порядка 40 лет (на ЕС ЭВМ, видимо). Метод ветвей и границ позволяет делать ограниченный перебор вариантов путем отсечения неоптимальный ветвей. Возможно два порядка ветвления:
           

При построении каждого уровня дерева происходит оценка. Выбирается ветвь с наилучшей (наименьшей) оценкой и далее идет анализ только этой ветви.
Оценка складывается из трех компонентов (L = L1 + L2 + L3):
L1: суммарная длина связей между размещаемыми элементами
L2: оценка суммарной длины связей между размещенными и еще не размещенными эл-тами
L3: оценка суммарной длины между неразмещенными элементами








Метод обратного размещения.

E = {e1,..., en} - множество элементов; L = {l1,..., ln} - множество позиций

Имеем матрицу соединений R = ||rij||nxn и матрицу расстояний D = ||dij||nxn.
Суммарное количество связей элемента ei: ri = Σ(j:1..n) rij.
Суммарная длина связей от элемента ei до остальных элементов: di = Σ(j:1..n) dij.

Алгоритм:
1) Упорядочить вектор {ri} по убыванию.

2) Упорядочить вектор {di} по возрастанию.

3) Соотнести упорядоченные таким образом элементы и позиции (пример):

 

 







Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: