SlideShare a Scribd company logo
1 of 12
Download to read offline
Задача многих коммивояжеров
Аверин Артем Сергеевич, КН-401
Уральский Федеральный Университет
имени первого Президента России Б.Н. Ельцина
Научный руководитель: доцент, к.ф.-м.н. Асанов М.О.
Екатеринбург
2014г.
Цель работы
● Изучение задачи многих коммивояжеров(multiple Traveling
Salesman Problem, mTSP)
● Изучение методов решения задачи
– Генетический алгоритм
– Метод имитации отжига
Задача коммивояжера
(Traveling Salesman Problem)
TSP - одна из самых известных задач
комбинаторной оптимизации.
Заключается в отыскании
оптимального маршрута, проходящего по
всем заданным пунктам хотя бы раз с
последующим возвратом в исходный
пункт.
Задача многих коммивояжеров
(multiple Traveling Salesman Problem)
● Обобщение задачи коммивояжера
● Имеется несколько путешественников
● Требуется в каждом пункте побывать ровно 1 раз ровно одним
коммивояжером
● Необходимо минимизировать суммарную стоимость
маршрутов
Задача маршрутизации транспорта
(Vehicle Routing Problem)
VRP – обобщение задачи многих коммивояжеров.
Для парка транспортных средств, расположенных в одном
или нескольких депо, должен быть определен набор
маршрутов до нескольких отдаленных точек-потребителей.
! У транспорта есть грузоподъемность
! Каждый клиент нуждается в определенном объеме товара
! Необходимо удовлетворить всех клиентов, минимизируя
суммарную стоимость маршрутов
Методы решения задачи
● Генетический алгоритм
● Метод имитации отжига
Генетический алгоритм – метод имитации
эволюционного процесса
● Создание начальной популяции
● Скрещивание
● Мутация
● Естественный отбор
Достоинства
– Интересен с точки зрения исследования
– Широкий выбор изменяемых параметров
Недостатки
– Плохо адаптируется под решение задачи коммивояжера
– Требует большого количества вычислений
– Не смог выполнить предложенные тесты за отведенное
время
Генетический алгоритм
Метод имитации отжига – метод, имитирующий
отжиг металла
● Построение начального решения
● Произвольное изменение решения
– Выбор текущего решения – объявлять ли измененное решение
текущим
● Снижение температуры
Достоинства
– Легко адаптируется под данную задачу
– Меньшее количество вычислений по сравнению с ГА
– Выполнил все предложенные тесты
Недостатки
– Менее интересен с точки зрения исследования
Метод имитации отжига
Спасибо за внимание!

More Related Content

Viewers also liked

Supply chain logistics : vehicle routing and scheduling
Supply chain logistics : vehicle  routing and  schedulingSupply chain logistics : vehicle  routing and  scheduling
Supply chain logistics : vehicle routing and schedulingRetigence Technologies
 
Инновационные методы профилактики DDoS-атак
Инновационные методы профилактики DDoS-атакИнновационные методы профилактики DDoS-атак
Инновационные методы профилактики DDoS-атакOlga Ponomareva
 
Particle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its ApplicationsParticle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its Applicationsadil raja
 
SMART Seminar Series: "Optimisation of closed loop supply chain decisions usi...
SMART Seminar Series: "Optimisation of closed loop supply chain decisions usi...SMART Seminar Series: "Optimisation of closed loop supply chain decisions usi...
SMART Seminar Series: "Optimisation of closed loop supply chain decisions usi...SMART Infrastructure Facility
 

Viewers also liked (9)

VRP - Vehicle Routing Problem
VRP - Vehicle Routing ProblemVRP - Vehicle Routing Problem
VRP - Vehicle Routing Problem
 
Supply chain logistics : vehicle routing and scheduling
Supply chain logistics : vehicle  routing and  schedulingSupply chain logistics : vehicle  routing and  scheduling
Supply chain logistics : vehicle routing and scheduling
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
 
Swarm intelligence algorithms
Swarm intelligence algorithmsSwarm intelligence algorithms
Swarm intelligence algorithms
 
Инновационные методы профилактики DDoS-атак
Инновационные методы профилактики DDoS-атакИнновационные методы профилактики DDoS-атак
Инновационные методы профилактики DDoS-атак
 
Particle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its ApplicationsParticle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its Applications
 
Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)
 
Fleet Management
Fleet Management Fleet Management
Fleet Management
 
SMART Seminar Series: "Optimisation of closed loop supply chain decisions usi...
SMART Seminar Series: "Optimisation of closed loop supply chain decisions usi...SMART Seminar Series: "Optimisation of closed loop supply chain decisions usi...
SMART Seminar Series: "Optimisation of closed loop supply chain decisions usi...
 

Задача многих коммивояджеров (Артем Аверин)

  • 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 – обобщение задачи многих коммивояжеров. Для парка транспортных средств, расположенных в одном или нескольких депо, должен быть определен набор маршрутов до нескольких отдаленных точек-потребителей. ! У транспорта есть грузоподъемность ! Каждый клиент нуждается в определенном объеме товара ! Необходимо удовлетворить всех клиентов, минимизируя суммарную стоимость маршрутов
  • 6.
  • 7. Методы решения задачи ● Генетический алгоритм ● Метод имитации отжига
  • 8. Генетический алгоритм – метод имитации эволюционного процесса ● Создание начальной популяции ● Скрещивание ● Мутация ● Естественный отбор
  • 9. Достоинства – Интересен с точки зрения исследования – Широкий выбор изменяемых параметров Недостатки – Плохо адаптируется под решение задачи коммивояжера – Требует большого количества вычислений – Не смог выполнить предложенные тесты за отведенное время Генетический алгоритм
  • 10. Метод имитации отжига – метод, имитирующий отжиг металла ● Построение начального решения ● Произвольное изменение решения – Выбор текущего решения – объявлять ли измененное решение текущим ● Снижение температуры
  • 11. Достоинства – Легко адаптируется под данную задачу – Меньшее количество вычислений по сравнению с ГА – Выполнил все предложенные тесты Недостатки – Менее интересен с точки зрения исследования Метод имитации отжига