1

Расчёт оптимального маршрута - решение задачи коммивояжёра

Тема: Расчёт оптимального маршрута - решение задачи коммивояжёра

Добрый день. Интересует, есть ли спрос на расчёт оптимального маршрута - решение задачи коммивояжёра? И если есть, что именно интересует (количество адресных точек, вх/вых данные, критерии оптимальности маршрута)? Заранее всех благодарю за конструктив.

Данная информация действительна на момент ее публикации и является фрагментом официальной информации, которая в полном объеме размещена на официальном сайте Luxena и может быть полностью или частично изменена в будущем.
2

Расчёт оптимального маршрута - решение задачи коммивояжёра

Re: Расчёт оптимального маршрута - решение задачи коммивояжёра

Есть app "Delivery Service" http://apps.wialon.com/ в основе решение задачи коммивояжёра лежит генетический алгоритм.

Mobile Development
Gurtam
3

Расчёт оптимального маршрута - решение задачи коммивояжёра

Re: Расчёт оптимального маршрута - решение задачи коммивояжёра

Почему из большого множества алгоритмов для решения задачи коммивояжёра, был выбран именно генетический алгоритм? Какое максимальное количество точек (кроме начала и конца маршрута) может оптимизировать «Сервис доставки»? По каким критериям происходит расчёт (кратчайших путь или минимальное время)?

Данная информация действительна на момент ее публикации и является фрагментом официальной информации, которая в полном объеме размещена на официальном сайте Luxena и может быть полностью или частично изменена в будущем.
4

Расчёт оптимального маршрута - решение задачи коммивояжёра

Re: Расчёт оптимального маршрута - решение задачи коммивояжёра

Алгоритм был выбран после проведения внутреннего исследования на соответствие требованиям технического задания.  Количество точек неограниченно, расчет происходит по кратчайшему пути с учетом необходимых временных рамок (временные рамки есть возможность отключить).

Mobile Development
Gurtam
5

Расчёт оптимального маршрута - решение задачи коммивояжёра

Re: Расчёт оптимального маршрута - решение задачи коммивояжёра

Спасибо, вроде понятно. Хотя ехать по кратчайшему пути не всегда оптимально. Тем более во многих цифровых картах присутствует коэффициент качества дороги (приоритетность), учитывая который можно рассчитать маршрут с наименьшим временем прохождения, исключая тропы и дворовые проезды.

А планируется ли отправка маршрута на навигатор через GPRS? Если да, на какие марки/модели?

Данная информация действительна на момент ее публикации и является фрагментом официальной информации, которая в полном объеме размещена на официальном сайте Luxena и может быть полностью или частично изменена в будущем.
6

Расчёт оптимального маршрута - решение задачи коммивояжёра

Re: Расчёт оптимального маршрута - решение задачи коммивояжёра

Пока такой функционал не планируется.

Mobile Development
Gurtam
7

Расчёт оптимального маршрута - решение задачи коммивояжёра

Re: Расчёт оптимального маршрута - решение задачи коммивояжёра

Luxena пишет:

Добрый день. Интересует, есть ли спрос на расчёт оптимального маршрута - решение задачи коммивояжёра? И если есть, что именно интересует (количество адресных точек, вх/вых данные, критерии оптимальности маршрута)? Заранее всех благодарю за конструктив.

Можете так обратить внимание на веб-сервис "Департамент логистики". Интеграция с wialon`ом уже есть. Маршрутизация производится по графу openstreetmap. При оптимизации учитываются временные окна, а так же возможны промежуточные погрузки в пути. Для всех крупных городов бывшего СССР созданы пробочные профили по районам города и времени суток (скорость движения различается в зависимости от времени выезда).

"Департамент логистики" - это оптимизация маршрутов доставки в облаке
8

Расчёт оптимального маршрута - решение задачи коммивояжёра

Re: Расчёт оптимального маршрута - решение задачи коммивояжёра

nevzorovsergey пишет:
Luxena пишет:

Добрый день. Интересует, есть ли спрос на расчёт оптимального маршрута - решение задачи коммивояжёра? И если есть, что именно интересует (количество адресных точек, вх/вых данные, критерии оптимальности маршрута)? Заранее всех благодарю за конструктив.

Можете так обратить внимание на веб-сервис "Департамент логистики". Интеграция с wialon`ом уже есть. Маршрутизация производится по графу openstreetmap. При оптимизации учитываются временные окна, а так же возможны промежуточные погрузки в пути. Для всех крупных городов бывшего СССР созданы пробочные профили по районам города и времени суток (скорость движения различается в зависимости от времени выезда).

Смотрел видеоролик, красиво. А пропускной способности API OpenStreetMap достаточно? Какой используете алгоритм оптимизации маршрута? Есть ограничение на количество точек в маршруте?

Данная информация действительна на момент ее публикации и является фрагментом официальной информации, которая в полном объеме размещена на официальном сайте Luxena и может быть полностью или частично изменена в будущем.
9

Расчёт оптимального маршрута - решение задачи коммивояжёра

Re: Расчёт оптимального маршрута - решение задачи коммивояжёра

Luxena пишет:
nevzorovsergey пишет:
Luxena пишет:

Добрый день. Интересует, есть ли спрос на расчёт оптимального маршрута - решение задачи коммивояжёра? И если есть, что именно интересует (количество адресных точек, вх/вых данные, критерии оптимальности маршрута)? Заранее всех благодарю за конструктив.

Можете так обратить внимание на веб-сервис "Департамент логистики". Интеграция с wialon`ом уже есть. Маршрутизация производится по графу openstreetmap. При оптимизации учитываются временные окна, а так же возможны промежуточные погрузки в пути. Для всех крупных городов бывшего СССР созданы пробочные профили по районам города и времени суток (скорость движения различается в зависимости от времени выезда).

Смотрел видеоролик, красиво. А пропускной способности API OpenStreetMap достаточно? Какой используете алгоритм оптимизации маршрута? Есть ограничение на количество точек в маршруте?

Мы не используем API openstreetmap. У нас разработан собственный роутер и геокодер на основе данных OSM. Система изначально проектировалась как "бесконечно" масштабируемая (помимо основных серверов, при необходимости автоматически запускаются инстансы на амазоне). Теоретического ограничения на количество точек в маршруте нет, но если вы собираетесь использовать более 100 точек в одном маршруте (хотя не очень понимаю где это применимо), то лучше свяжитесь с нами.

"Департамент логистики" - это оптимизация маршрутов доставки в облаке
10

Расчёт оптимального маршрута - решение задачи коммивояжёра

Re: Расчёт оптимального маршрута - решение задачи коммивояжёра

Есть у кого-то опыт работы с FMI-протоколом (Fleet Management Interface)?

Интересует:
1) С какими навигаторами работает?
2) С какими GPS-трекерами работает?
3) Сколько точек в маршруте можно передать (max)?

И как общее впечатление? Спасибо.

Данная информация действительна на момент ее публикации и является фрагментом официальной информации, которая в полном объеме размещена на официальном сайте Luxena и может быть полностью или частично изменена в будущем.
11

Расчёт оптимального маршрута - решение задачи коммивояжёра

Re: Расчёт оптимального маршрута - решение задачи коммивояжёра

Luxena
1. Работает с Garmin точно, с другими не знаю. На сайте Garmin можно сделать выборку навигаторов, которые поддерживают FMI
2. Работает например с Galileo, Телтоника вроде еще умеет
3. Там смысл в том что с сервера отправляется одна точка, а навигатор принимает ее и строит маршрут до нее.

Вся информация чисто теориетическая, сам не пробовал. Так что поправьте меня кто знает более точно

Avtonavix
Russia, Novosibirsk
avtonavix.ru
12

Расчёт оптимального маршрута - решение задачи коммивояжёра

(06/08/2013 14:19:46 отредактировано Luxena)

Re: Расчёт оптимального маршрута - решение задачи коммивояжёра

Вроде как Гармин может принимать маршрут с более чем 10-ть точек за раз, но я не видел ни одного ПО, которое могло бы отправить больше одной точки. Преимущество динамических маршрутов в том, что их можно отправлять (корректировать) на навигатор(е), когда он уже в дороге. Кратко у нас на сайте, но это не реклама, нам интересны отзывы от пользователей.

Данная информация действительна на момент ее публикации и является фрагментом официальной информации, которая в полном объеме размещена на официальном сайте Luxena и может быть полностью или частично изменена в будущем.
13

Расчёт оптимального маршрута - решение задачи коммивояжёра

(01/08/2014 06:37:07 отредактировано alexey.badjanov)

Re: Расчёт оптимального маршрута - решение задачи коммивояжёра

Luxena пишет:

Добрый день. Интересует, есть ли спрос на расчёт оптимального маршрута - решение задачи коммивояжёра? И если есть, что именно интересует (количество адресных точек, вх/вых данные, критерии оптимальности маршрута)? Заранее всех благодарю за конструктив.

Спрос на решение данной задачи есть. Причем очень и очень значительный

Только представьте, что в среднем транспортные расходы можно снизить на 15%, а это 7-15 тыс руб с автомобиля в месяц!

Интересуют следующие задачи:
- построение порядка внутри маршрута
- распределение точек по маршрутам
- выбор дня для обслуживания каждой из точек
- принятие решения о неэффективности поездки в ту или иную точку
- выбор собственного или наемного транспорта для исполнения маршрута

Ограничения при планировании:
- грузоподъемность и вместимость автомобилей
- предпочтительное время подъезда на конечные точки
- время доступности водителей и склада
- типы грузов (заморозка, охлажденка и пр)
- совместимость товаров
- отдыхи водителей во время движения и ограничения по длительности вождения

Также иногда важно
- прокладка маршрутов с учетом типа ТС (нагрузка на ось, габариты)
- предпочтительные водители для осблуживания отдельных клиентов
- равномерное распределение задач между водителями
- нарушение отдельных ограничений в угоду оптимальности маршрутов


Следующие алгоритмы решают задачу:
- мульти-агентный
- эвристические (целое семейство - from far например)
- полный перебор - не очень эффективно ))) на 13 точках в маршруте - уже 6 миллиардов комбинаций!!!!

Приложения для маршрутизации в различных отраслях - www.maxoptra.ru

14

Расчёт оптимального маршрута - решение задачи коммивояжёра

Re: Расчёт оптимального маршрута - решение задачи коммивояжёра

ДД, кто настраивал WialonPro к системе Департамент логистики? Я настроил подключение, авторизация проходит, но нет объектов, какие настройки на WialonPro и модуле sdk должны быть?