Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_po_ITAP_vse_temy.docx
Скачиваний:
88
Добавлен:
14.04.2019
Размер:
827.71 Кб
Скачать

3.5 Алгоритмы, основанные на методе ветвей и границ

Последовательное разбиение множества допустимых планов задачи целочисленного программирования L на подмножества.

Процесс разбиения продолжается до тех пор, пока каждое подмножество не будет представлять собой точку в многомерном пространстве.

Процесс последовательного сечения исходного множества решений L гиперплоскостями на подмножества представляет собой построение дерева ветвлений с соответствующими подмножествами. Чтобы уменьшить объем перебора, производят оценку образуемых подмножеств по наибольшему (наименьшему) значению для задач максимизации (минимизации) целевой функции. Это позволяет на каждом шаге исключать из рассмотрения те подмножества, для которых ожидаемое значение целевой функции оказывается наихудшим.

Метод эффективен для решения частично целочисленных задач, содержащих небольшое число целочисленных переменных, так как в противном случае число итераций возрастает и для реализации алгоритма потребуются значительные затраты машинного времени.

21.Классификация алгоритмов размещения

22 Алгоритмы назначения при решении задач размещении

Основаны на комбинаторно-аналитическом алгоритме Штейнберга.

Алгоритм метода:

  • Пусть имеется некоторое начальное размещение конструктивных элементов.

  • По матрице связности С выделяем максимальное внутренне устойчивое подмножество Ri, т. е. максимальную совокупность несвязных между собой элементов.

  • Из начального размещения исключаем элементы, принадлежащие Ri.

  • Для всех элементов из подмножества ищем такие позиции из числа свободных, которые соответствуют минимуму целевой функции F.

Так как элементы подмножества Ri не связаны друг с другом, то на выбор позиции для любого оказывают влияние только связи rj с элементами подмножества R\Ri, где R - множество конструктивных элементов, размещаемых на плате.

После нахождения оптимального размещения всех элементов выделяем следующее внутренне устойчивое подмножество и т.д.

Условием окончания поиска на z-ом шаге является незначительное уменьшение целевой функции при оптимизации размещения очередного внутренне устойчивого подмножества:

где Fz-1 и Fz - значения целевой функции на (z-1)- и z-м шагах; ε - порог чувствительности алгоритма.

Недостатки алгоритма:

1.большой объем требуемой памяти ЭВМ

2.возможность нахождения только локального экстремума целевой функции (глобальный оптимум на каждом шаге ищется лишь для внутренне устойчивого подмножества, а не для всей системы в целом).

Основаны на использовании методов нелинейного программирования.

Наибольшее распространение получили алгоритмы, основанные на методе ветвей и границ.

Недостатки алгоритма:

1.необходимость качественного начального размещения

2.сравнительно большие затраты машинного времени, не позволяющие решать задачи большой размерности.

Достоинства алгоритма:

1.возможность получения глобального экстремума целевой функции,

2.наличие типовых программ решения задач квадратичного назначения.

23. Алгоритмы случайного поиска при решении задач размещении

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]