1. Задача многих коммивояжеров
Аверин Артем Сергеевич, КН-401
Уральский Федеральный Университет
имени первого Президента России Б.Н. Ельцина
Научный руководитель: доцент, к.ф.-м.н. Асанов М.О.
Екатеринбург
2014г.
2. Цель работы
● Изучение задачи многих коммивояжеров(multiple Traveling
Salesman Problem, mTSP)
● Изучение методов решения задачи
– Генетический алгоритм
– Метод имитации отжига
3. Задача коммивояжера
(Traveling Salesman Problem)
TSP - одна из самых известных задач
комбинаторной оптимизации.
Заключается в отыскании
оптимального маршрута, проходящего по
всем заданным пунктам хотя бы раз с
последующим возвратом в исходный
пункт.
4. Задача многих коммивояжеров
(multiple Traveling Salesman Problem)
● Обобщение задачи коммивояжера
● Имеется несколько путешественников
● Требуется в каждом пункте побывать ровно 1 раз ровно одним
коммивояжером
● Необходимо минимизировать суммарную стоимость
маршрутов
5. Задача маршрутизации транспорта
(Vehicle Routing Problem)
VRP – обобщение задачи многих коммивояжеров.
Для парка транспортных средств, расположенных в одном
или нескольких депо, должен быть определен набор
маршрутов до нескольких отдаленных точек-потребителей.
! У транспорта есть грузоподъемность
! Каждый клиент нуждается в определенном объеме товара
! Необходимо удовлетворить всех клиентов, минимизируя
суммарную стоимость маршрутов
8. Генетический алгоритм – метод имитации
эволюционного процесса
● Создание начальной популяции
● Скрещивание
● Мутация
● Естественный отбор
9. Достоинства
– Интересен с точки зрения исследования
– Широкий выбор изменяемых параметров
Недостатки
– Плохо адаптируется под решение задачи коммивояжера
– Требует большого количества вычислений
– Не смог выполнить предложенные тесты за отведенное
время
Генетический алгоритм
10. Метод имитации отжига – метод, имитирующий
отжиг металла
● Построение начального решения
● Произвольное изменение решения
– Выбор текущего решения – объявлять ли измененное решение
текущим
● Снижение температуры
11. Достоинства
– Легко адаптируется под данную задачу
– Меньшее количество вычислений по сравнению с ГА
– Выполнил все предложенные тесты
Недостатки
– Менее интересен с точки зрения исследования
Метод имитации отжига