Для студентов РТУ МИРЭА по предмету ДругиеДинамическая адаптация метода имитации отжига для решения задачи коммивояжераДинамическая адаптация метода имитации отжига для решения задачи коммивояжера
2024-06-232024-06-23СтудИзба
Курсовая работа: Динамическая адаптация метода имитации отжига для решения задачи коммивояжера
Описание
для решения задачи коммивояжера
Содержание
Введение.......................................................................................................................... 3
Обзор литературы........................................................................................................ 4
Постановка задачи TSP.............................................................................................. 6
Глава 1. Математическая модель задачи TSP.................................................... 8
Глава 2. Анализ существующих подходов решения TSP............................. 9
2.1. Жадные алгоритмы...................................................................................... 10
2.2. Муравьиный алгоритм................................................................................ 13
2.3. Метод ветвей и границ............................................................................... 14
2.4. Метод имитации отжига............................................................................ 16
Глава 3. Математическое описание метода отжига...................................... 19
Глава 4. Динамическая адаптация метода отжига......................................... 21
4.1. Временная состоятельность...................................................................... 21
4.2. Описание работы динамической адаптации....................................... 23
4.3. Применение динамической адаптации................................................. 24
Заключение.................................................................................................................. 27
Список используемой литературы...................................................................... 28
Приложение................................................................................................................. 31
2
Введение
На сегодняшний день задача поиска кратчайшего пути между двумя пунктами является весьма востребованной: объем рынка транспортно-логистических услуг растет с каждым днем. Их главная цель — построение наиболее точного маршрута для обслуживания максимального количества клиентов. При этом очень важно учитывать, что выбор неудачного пути повлечет за собой дополнительные издержки.
Однако существует набор факторов, характеризующий продолжительность прохождения пути: время суток, погодные условия, а также «нагруженность» прохождения того или иного участка. Причем необходимо учитывать их взаимосвязь. Например, участок улицы между двумя перекрестками в разное время суток имеет разную загрузку: большую в час пик, а значит, длительность его прохождения отличается от ночного; погодные условия: туман, дождь – все это влияет на время прохождения участка.
Задача коммивояжера или TSP (Travelling Salesman Problem) – задача математического программирования, имеющая перед собой цель определить оптимальный маршрут движения торговца, которому необходимо побывать во всех пунктах, записанных в задании, за минимальное время и с наименьшими затратами. Аналогом для теории графов является поиск пути между двумя и более узлами с использованием критерия оптимальности [1].
Алгоритмы, позволяющие решить данную проблему, можно разделить на точные и эвристические. Для небольших задач (например, в целях первичного проектирования транспортной сети малых размеров) целесообразно будет использовать точные алгоритмы, так как для их реализации необходимы высокие вычислительные мощности, чего нельзя сказать о реальных задачах: как правило, для них необходимо использовать эвристические алгоритмы.
Содержание
Введение.......................................................................................................................... 3
Обзор литературы........................................................................................................ 4
Постановка задачи TSP.............................................................................................. 6
Глава 1. Математическая модель задачи TSP.................................................... 8
Глава 2. Анализ существующих подходов решения TSP............................. 9
2.1. Жадные алгоритмы...................................................................................... 10
2.2. Муравьиный алгоритм................................................................................ 13
2.3. Метод ветвей и границ............................................................................... 14
2.4. Метод имитации отжига............................................................................ 16
Глава 3. Математическое описание метода отжига...................................... 19
Глава 4. Динамическая адаптация метода отжига......................................... 21
4.1. Временная состоятельность...................................................................... 21
4.2. Описание работы динамической адаптации....................................... 23
4.3. Применение динамической адаптации................................................. 24
Заключение.................................................................................................................. 27
Список используемой литературы...................................................................... 28
Приложение................................................................................................................. 31
2
Введение
На сегодняшний день задача поиска кратчайшего пути между двумя пунктами является весьма востребованной: объем рынка транспортно-логистических услуг растет с каждым днем. Их главная цель — построение наиболее точного маршрута для обслуживания максимального количества клиентов. При этом очень важно учитывать, что выбор неудачного пути повлечет за собой дополнительные издержки.
Однако существует набор факторов, характеризующий продолжительность прохождения пути: время суток, погодные условия, а также «нагруженность» прохождения того или иного участка. Причем необходимо учитывать их взаимосвязь. Например, участок улицы между двумя перекрестками в разное время суток имеет разную загрузку: большую в час пик, а значит, длительность его прохождения отличается от ночного; погодные условия: туман, дождь – все это влияет на время прохождения участка.
Задача коммивояжера или TSP (Travelling Salesman Problem) – задача математического программирования, имеющая перед собой цель определить оптимальный маршрут движения торговца, которому необходимо побывать во всех пунктах, записанных в задании, за минимальное время и с наименьшими затратами. Аналогом для теории графов является поиск пути между двумя и более узлами с использованием критерия оптимальности [1].
Алгоритмы, позволяющие решить данную проблему, можно разделить на точные и эвристические. Для небольших задач (например, в целях первичного проектирования транспортной сети малых размеров) целесообразно будет использовать точные алгоритмы, так как для их реализации необходимы высокие вычислительные мощности, чего нельзя сказать о реальных задачах: как правило, для них необходимо использовать эвристические алгоритмы.
Характеристики курсовой работы
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
972,5 Kb
Список файлов
Динамическая адаптация метода имитации отжига для решения задачи коммивояжера.doc