Для решения задачи коммивояжёра с матрицей расстояний порядка n предлагается приближённый алгоритм на основе метода ветвей и границ. Для отсечения используется увеличенная оценка снизу текущего частичного решения, гарантирующая заранее заданную величину ε погрешности всего решения. Проведён вычислительный эксперимент для матриц расстояний четырёх видов распределений, среди них для равномерного случайного (несимметричного) распределения, а также для матриц евклидовых расстояний между случайными точками (симметричного распределения). В последнем случае дополнительно применён локальный поиск. Получены оценки степени p для функции полиномиальной трудоёмкости O(np ) для разных видов распределений и различных величин погрешности ε. Для равномерного случайного распределения полученная оценка степени p оказалась близка к 2,8 в диапазоне n до 1000 и средней погрешности около 1 %.
Скачать электронную версию публикации
Загружен, раз: 192
- Title Задача коммивояжёра: приближённый алгоритм по методу ветвей и границ с гарантированной точностью
- Headline Задача коммивояжёра: приближённый алгоритм по методу ветвей и границ с гарантированной точностью
- Publesher
Tomsk State University
- Issue Прикладная дискретная математика 45
- Date:
- DOI 10.17223/20710410/45/12
Ключевые слова
задача коммивояжёра, метод ветвей и границ, приближённый алгоритм, локальный поиск, вычислительный эксперимент, traveling salesman problem, branch-and-border method, approximate algorithm, local search, computational experimentАвторы
Ссылки
Little J. D. C., Murty K. G., Sweeney D. W., and Karel C. An algorithm for the Traveling Salesman Problem // Operat. Res. 1963. No. 11. P. 972-989
Костюк Ю. Л. Эффективная реализация алгоритма решения задачи коммивояжёра методом ветвей и границ // Прикладная дискретная математика. 2013. № 2(20). С. 78-90
Костюк Ю. Л. Задача коммивояжёра: улучшенная нижняя граница в методе ветвей и границ // Прикладная дискретная математика. 2013. № 4(22). С. 73-81
Меламед И. И., Сергеев С. И., Сигал И. Х. Задача коммивояжёра. Точные алгоритмы // Автоматика и телемеханика. 1989. № 10. С. 3-29
Меламед И. И., Сергеев С. И., Сигал И. Х. Задача коммивояжёра. Приближенные алгоритмы // Автоматика и телемеханика. 1989. № 11. С. 3-26
Пападимитриу X., Стайглиц К. Комбинаторная оптимизация: Алгоритмы и сложность: пер. с англ. М.: Мир, 1985. 510 с
Костюк Ю. Л. Модифицированный алгоритм решения задачи коммивояжёра методом ветвей и границ с улучшенной нижней границей, вычисляющий точное или приближённое решение при заданной гарантированной точности. Программа на языке Паскаль в системе Delphi. 2017 г., апрель. http://www.inf.tsu.ru/Decanat/Staff.nsf/people/KostjukJuL
Ахо А., Хопкрофт Дж., Ульман Дж. Построение и анализ вычислительных алгоритмов: пер. с англ. М.: Мир, 1979. 536 с

Задача коммивояжёра: приближённый алгоритм по методу ветвей и границ с гарантированной точностью | Прикладная дискретная математика. 2019. № 45. DOI: 10.17223/20710410/45/12
Скачать полнотекстовую версию
Загружен, раз: 383