RUS  ENG
Полная версия
ЖУРНАЛЫ // Моделирование и анализ информационных систем // Архив

Модел. и анализ информ. систем, 2021, том 28, номер 1, страницы 6–21 (Mi mais732)

Algorithms

Алгоритмы поиска с возвратом для построения гамильтонова разложения $4$-регулярного мультиграфа

А. В. Коростиль, А. В. Николаев

Ярославский государственный университет им. П. Г. Демидова, ул. Советская, 14, г. Ярославль, 150003 Россия

Аннотация: Рассматривается задача построения гамильтонова разложения регулярного мультиграфа на гамильтоновы циклы без общих рёбер. Известно, что проверка несмежности вершин в полиэдральных графах симметричного и асимметричного многогранников коммивояжёра является NP-полной задачей. С другой стороны, достаточное условие несмежности вершин можно сформулировать в виде комбинаторной задачи построения гамильтонова разложения $4$-регулярного мультиграфа. В статье представлены два алгоритма поиска с возвратом для проверки несмежности вершин в полиэдральном графе коммивояжёра и построения гамильтонова разложения $4$-регулярного мультиграфа: алгоритм на основе последовательного расширения простого пути и алгоритм на основе процедуры цепного фиксирования рёбер.
По результатам вычислительных экспериментов для неориентированных мультиграфов оба переборных алгоритма проиграли известному эвристическому алгоритму поиска с переменными окрестностями. Однако для ориентированных мультиграфов алгоритм на основе цепного фиксирования рёбер показал сопоставимые результаты с эвристиками на экземплярах задачи, имеющих решение, и лучшие результаты на экземплярах задачи, для которых гамильтонова разложения не существует.

Ключевые слова: Гамильтоново разложение, многогранник коммивояжёра, полиэдральный граф, смежность вершин, поиск с возвратом.

УДК: 519.16, 004.021, 514.172.45

MSC: 05C85, 52B05

Поступила в редакцию: 15.02.2021
Исправленный вариант: 10.03.2021
Принята в печать: 12.03.2021

DOI: 10.18255/1818-1015-2021-1-6-21



© МИАН, 2024