Сервис автоматического планирования маршрутов

API для автоматического распределения заказов по транспортным средствам или пешим сотрудникам и построения оптимальных маршрутов движения для каждого из них.

API для автоматического распределения заказов по транспортным средствам или пешим сотрудникам и построения оптимальных маршрутов движения для каждого из них.

  • В процессе распределения минимизируется суммарное время и расстояние или специальная целевая функция общей стоимости, с помощью которой можно, в частности, добиться уменьшения количества используемых транспортных средств.
  • При распределении заказов и планировании маршрутов учитываются различные условия и ограничения: окна доставки, совместимость грузов и транспортных средств.
  • Автомобильные маршруты планируются с учётом детального прогноза пробок на соответствующую часть дня. А пешие — с учётом маршрутов общественного транспорта.

Возможности

Целевая функция сервиса

  • Минимизация суммарного времени, расстояния или их комбинации
  • Минимизация суммарной стоимости с учётом стоимости использования каждого из видов транспорта, различных штрафов за опоздания или невыполнение заказов
  • Максимизация утилизации и оборачиваемости транспортных средств (в планах)

Виды транспорта и связанные ограничения

  • Автомобильный транспорт с детальным прогнозом пробок на период планирования(на заданное время в будущем)
  • Общественный транспорт или движение только пешком
  • Поддержка нескольких смен работы транспортного средства
  • Поддержка нескольких рейсов в день
  • Поддержка специальных транспортных зон: например, пропуска на МКАД и ТТК, грузовой каркас (в планах)
  • Поддержка режимов работы водителя (в планах)

Временные окна и сервисное время

  • Временные окна работы склада и выполнения заказа (как жёсткие, так и мягкие)
  • Сервисное время на складе и в точках доставки

Дополнительный режим

  • Режим pick up & delivery
  • Завершение движения в произвольной точке
  • Начало движения из произвольной точки, а не со склада (в планах)

Ограничения и дополнительные параметры

  • Совместимость заказов и транспортных средств
  • Приоритеты разных видов транспорта (например, собственного и привлечённого)
  • Несовместимость заказов между собой
  • Приоритеты заказов
  • Весогабаритные характеристики заказов и ограничение на вес и объём транспортных средств
  • Ограничение пропускной способности склада
  • Другие виды ограничений — по запросу

Результат работы сервиса

  • Список задействованных транспортных средств и набор заказов, отнесённых к каждому из них
  • Маршрут движения для каждого транспортного средства: последовательность выполнения заказов с ожидаемым временем прибытия на каждый из них
  • Общие метрики решения (время, расстояние и прочее) и другая информация
  • Набор заказов, которые не удалось отнести ни к одному из транспортных средств (при их наличии) в виду невозможности их доставки (например, нет подходящих транспортных средств)

С чего начать

  1. Зарегистрируйтесь в Кабинете разработчика и получите API-ключ
  2. Ознакомьтесь с документацией и попробуйте API на простых примерах
  3. Протестируйте API на ваших собственных задачах
  4. Выберите подходящий для вас тариф
  5. Свяжитесь с нами для оформления договора
Mon Sep 19 2022 20:33:46 GMT+0300 (Moscow Standard Time)