Luxena пишет:Добрый день. Интересует, есть ли спрос на расчёт оптимального маршрута - решение задачи коммивояжёра? И если есть, что именно интересует (количество адресных точек, вх/вых данные, критерии оптимальности маршрута)? Заранее всех благодарю за конструктив.
Спрос на решение данной задачи есть. Причем очень и очень значительный
Только представьте, что в среднем транспортные расходы можно снизить на 15%, а это 7-15 тыс руб с автомобиля в месяц!
Интересуют следующие задачи:
- построение порядка внутри маршрута
- распределение точек по маршрутам
- выбор дня для обслуживания каждой из точек
- принятие решения о неэффективности поездки в ту или иную точку
- выбор собственного или наемного транспорта для исполнения маршрута
Ограничения при планировании:
- грузоподъемность и вместимость автомобилей
- предпочтительное время подъезда на конечные точки
- время доступности водителей и склада
- типы грузов (заморозка, охлажденка и пр)
- совместимость товаров
- отдыхи водителей во время движения и ограничения по длительности вождения
Также иногда важно
- прокладка маршрутов с учетом типа ТС (нагрузка на ось, габариты)
- предпочтительные водители для осблуживания отдельных клиентов
- равномерное распределение задач между водителями
- нарушение отдельных ограничений в угоду оптимальности маршрутов
Следующие алгоритмы решают задачу:
- мульти-агентный
- эвристические (целое семейство - from far например)
- полный перебор - не очень эффективно ))) на 13 точках в маршруте - уже 6 миллиардов комбинаций!!!!
Приложения для маршрутизации в различных отраслях - www.maxoptra.ru