Яндекс Маршрутизация строит маршруты для парка машин и курьеров: вы загружаете точки, транспорт и ограничения, а сервис распределяет заказы по рейсам и выстраивает порядок объезда. Качество результата почти целиком зависит от входных данных: точности адресов, окон приёма и параметров машин. Перед запуском на реальной смене прогоните тестовую задачу и сравните план с тем, как диспетчер собирал бы рейсы вручную.
Что нужно подготовить
Для задачи нужны три набора данных. Первый: заказы. Для каждого указывают адрес или координаты, время приёма (окно), вес, объём, время обслуживания на точке. Второй: транспорт. Количество машин, грузоподъёмность, объём кузова, смена водителя, стартовая и конечная точки. Третий: ограничения, например запрет на въезд крупных машин в центр, обязательные склады загрузки, приоритет клиентов.
Чем точнее время обслуживания, тем лучше расписание. Если на точке водитель обычно стоит двадцать минут, а в задаче указано пять, маршрут выйдет красивым только на бумаге.
Как задать окна и приоритеты
Окно приёма задаёт интервал, внутри которого машина должна приехать. Жёсткие окна подходят для магазинов с разгрузкой по графику, мягкие для частных клиентов. Если окон слишком много и они узкие, алгоритм не уложит все заказы в смену, и часть останется нераспределённой. Расширяйте окна там, где клиент согласен, и ставьте приоритет только тем заказам, которые его заслуживают.
Что проверять в результатах
- Остались ли нераспределённые заказы и почему: не хватило машин, смены или окна не сошлись.
- Равномерность нагрузки: разница между самым загруженным и самым свободным маршрутом по времени и километражу.
- Доля пустого пробега и возвратов на склад.
- Реалистичность времени в пути: сравните с тем, что показывает водитель в навигаторе.
- Нарушения окон: сколько заказов приходит позже обещанного.
Условный пример: из 120 заказов сервис распределил 112, а 8 оставил. Причина: у четырёх клиентов окно заканчивается до открытия склада, у трёх вес превышает грузоподъёмность свободных машин, один адрес не распознан. Эти причины исправляются на стороне данных, и после правок планируется весь объём.
Как сопоставить план с затратами
Планы удобнее сравнивать по стоимости рейса. Посчитайте затраты на километр и час работы машины в калькуляторе стоимости километра и сопоставьте с вариантом без оптимизации. Если оптимизация убирает один рейс из десяти, экономия видна сразу.
Ограничения сервиса и подводные камни
Сервис планирует по картам и данным о пробках, но не знает о локальных ограничениях, которых нет на карте: разовая разгрузка у входа, работающий шлагбаум, график проезда на территорию предприятия. Эти знания водителей и диспетчеров лучше фиксировать в справочнике точек и подавать в задачу как ограничения. Для маршрутов вне России, в том числе по Беларуси, проверяйте у разработчика, доступен ли сервис вашей компании и поддерживает ли он нужные города, и сравнивайте с альтернативами, например с 2ГИС Логистикой.
Как внедрять сервис по шагам
- Выберите один район и одну смену для пилота, чтобы сравнивать план сервиса с ручным планом по тем же заказам.
- Соберите справочник точек с координатами, окнами и временем обслуживания. Эта работа занимает больше времени, чем сама настройка, но потом окупается.
- Запустите пилот на неделю. Каждый день сравнивайте плановый и фактический километраж, число нарушенных окон и время возвращения на склад.
- Обсудите результаты с водителями. Они быстро покажут, где план нереалистичен: перекрытый проезд, неудобная разгрузка, фактическое время обслуживания.
- Подправьте параметры и переходите на остальные районы.
Если за неделю пилота сервис не показал выигрыша ни по пробегу, ни по числу рейсов, причину сначала ищите в данных.
Когда планировать вручную
Для двух-трёх машин и постоянных клиентов с одним и тем же маршрутом автоматический расчёт не даёт выигрыша. Он начинает окупаться, когда в день больше двадцати точек и условия меняются: новые заказы, отмены, изменение окон. Тогда ручное планирование отнимает часы, а результат хуже.
Частые вопросы
Сколько точек может обработать сервис?
Лимиты зависят от тарифа и версии, их указывает документация сервиса. Для больших задач разбивайте заказы по районам.
Можно ли пересчитать маршрут в течение дня?
Да, для этого добавляют новые заказы и пересчитывают оставшуюся часть плана. Подробнее об этом в материале про динамическую маршрутизацию.
Нужны ли координаты, если есть адрес?
Адрес сервис геокодирует сам, но для проблемных точек лучше указать координаты.
Как учесть разные типы машин?
Опишите каждый тип отдельно с грузоподъёмностью, объёмом и стоимостью. Алгоритм подберёт подходящий.
Читайте также
- Яндекс Маршрутизация: описание сервиса
- Стоимость маршрутизации в Яндекс
- Loginet и Яндекс: решение для маршрутизации заказов
- Оптимизация маршрутизации доставки грузов
Раздел Маршрутизация содержит обзоры сервисов. Проверено: октябрь 2026. Источники: документация сервиса Яндекс Маршрутизация.
Раздел: Технологии и сервисы / Маршрутизация и оптимизация доставки