Оптимизация маршрутов
Сервис оптимизации маршрутов доставки
Сервис оптимизации маршрутов доставки нужен тогда, когда диспетчер каждое утро тратит час на то, чтобы разложить заказы по курьерам, а к обеду половина плана уже не совпадает с реальностью. Разбираем, чем настоящая оптимизация отличается от прокладки пути на карте, какие ограничения должна учитывать программа построения маршрутов, как устроен расчёт маршрута по точкам и на что смотреть при выборе системы, чтобы она работала на ежедневном потоке, а не только в демонстрации.
Что делает сервис оптимизации маршрутов доставки
Навигатор решает простую задачу: как доехать из точки А в точку Б. Сервис оптимизации маршрутов доставки решает другую, намного более сложную: как распределить десятки или сотни адресов между несколькими исполнителями и в каком порядке каждому их объехать, чтобы выполнить все заказы вовремя и с минимальными затратами.
В теории это называется задачей маршрутизации транспорта (VRP). Её особенность в том, что число возможных вариантов растёт взрывообразно: уже для нескольких курьеров и пары десятков адресов перебрать все комбинации вручную или «на глаз» невозможно. Поэтому оптимизатор использует специализированные алгоритмы, которые за приемлемое время находят решение, близкое к лучшему.
На выходе сервис даёт не одну линию на карте, а готовый план дня:
- Распределение заказов — какие адреса достаются какому курьеру или машине.
- Последовательность объезда — порядок точек внутри каждого маршрута.
- Расчётное время прибытия в каждую точку с учётом времени на выполнение заказа.
- Неразмещённые заказы — те, что не помещаются в ресурсы дня, с понятной причиной.
Последний пункт часто недооценивают. Хороший оптимизатор не прячет проблему, а честно показывает: этот заказ не укладывается в окно или в вместимость, решите, что с ним делать.
Какие ограничения должна учитывать программа построения маршрутов
Маршрут, который выглядит коротким на карте, бесполезен, если курьер приезжает к закрытой двери или не может взять весь груз. Поэтому ценность программы построения маршрутов определяется тем, какие реальные ограничения она умеет учитывать.
- Временные окна доставки. Клиент ждёт заказ с 10 до 12, офис принимает только до 18:00, склад отгружает с 9:00. Нарушение окна — это недовольный клиент или повторный выезд.
- Рабочее время исполнителей. Смена начинается и заканчивается в определённое время, у разных людей оно может отличаться.
- Вместимость. Вес, объём или количество мест, которое помещается в машину, в сумку курьера или в багажник.
- Время на точке. Передача посылки занимает минуты, монтаж или замер — час и больше. Без этого расчётное время прибытия быстро расходится с реальностью.
- Старт и финиш. Выезд со склада, из дома исполнителя или с другой точки; возврат на базу или завершение маршрута на последнем адресе.
- Приоритеты. Срочные и важные заказы должны размещаться в первую очередь, если ресурсов не хватает на всё.
Если система учитывает только расстояние, диспетчер будет вручную «доправлять» каждый маршрут, и выгода от автоматизации исчезнет. При выборе проверяйте именно ограничения вашего бизнеса, а не общую формулировку «оптимизирует маршруты». Подробнее о работе с окнами — в статье о доставке по временным окнам.
Как устроен расчёт маршрута по точкам
Расчёт маршрута по точкам в любой серьёзной системе проходит несколько этапов, и каждый влияет на качество результата.
- Подготовка адресов. Адреса превращаются в координаты. Ошибка на этом шаге — не тот дом или не тот город — ломает весь план, поэтому полезно видеть точки на карте до запуска расчёта и исправлять подозрительные.
- Матрица расстояний и времени. Для каждой пары точек оценивается, сколько ехать между ними. Прямая линия на карте здесь не годится: важны реальная дорожная сеть, односторонние улицы, мосты.
- Оптимизация. Алгоритм распределяет заказы между исполнителями и подбирает порядок объезда так, чтобы соблюсти все ограничения и минимизировать общий пробег или время.
- Проверка и корректировка. Диспетчер просматривает результат, при необходимости закрепляет заказ за конкретным курьером или меняет вручную и пересчитывает.
Отдельный вопрос — изменения в течение дня. Новый срочный заказ, отмена, заболевший курьер, пробка: жёсткий утренний план к обеду устаревает. Поэтому стоит проверить, насколько просто пересчитать маршруты с учётом того, что часть заказов уже выполнена, а исполнители находятся в разных точках города.
Оптимизатор маршрутов онлайн или система управления доставкой
На рынке есть два класса решений, и их полезно различать до начала выбора.
Оптимизатор маршрутов онлайн — отдельный инструмент: загрузили список адресов, получили маршруты, выгрузили их курьерам. Такой подход подходит для разовых задач или небольших объёмов. Ограничение в том, что жизнь заказа после построения маршрута остаётся вне системы: статусы, подтверждения, фотоотчёты, общение с клиентом по-прежнему идут через мессенджеры и звонки.
Система управления доставкой встраивает оптимизацию в полный цикл работы:
- приём заявок из учётной системы, CRM или файла;
- распределение заказов по исполнителям и построение маршрутов;
- передача маршрута в мобильное приложение курьера;
- отслеживание выполнения на карте в реальном времени;
- подтверждение доставки на месте с фото и чек-листом;
- статусы для заказчика в личном кабинете.
Если доставка — ежедневный процесс, а не разовая задача, второй вариант почти всегда выгоднее: маршрут, который никто не контролирует после выезда, быстро перестаёт соответствовать плану, и оптимизация теряет смысл.
Как выбрать сервис и проверить его на своих данных
Презентации оптимизаторов похожи друг на друга: красивые линии на карте и обещания экономии. Чтобы сравнить решения предметно, подготовьте собственный тест.
- Реальная выгрузка. Возьмите заказы за типичный и за самый загруженный день — с настоящими адресами, окнами и объёмами.
- Базовая линия. Зафиксируйте, как эти дни были спланированы вручную: сколько исполнителей вышло, какой был пробег, сколько окон нарушено, сколько времени ушло на планирование.
- Прогон в системе. Попросите рассчитать те же дни с вашими ограничениями и сравните результат с базовой линией по тем же показателям.
- Сценарии изменений. Добавьте срочный заказ посреди дня, снимите одного курьера, перенесите окно — и посмотрите, как быстро система перестраивает план.
- Работа исполнителя. Проверьте, как маршрут выглядит у курьера на телефоне и сколько действий нужно, чтобы закрыть заказ.
- Интеграции и запуск. Уточните, как заказы попадают в систему, сколько времени занимает внедрение и есть ли долгосрочные обязательства.
Такой тест за один-два дня покажет больше, чем недели переписки, и даст понятные цифры для решения — ваши собственные, а не рекламные.
Оптимизация маршрутов в itlogist
itlogist — система управления курьерами и выездными сотрудниками, в которой оптимизация маршрутов встроена в ежедневный процесс, а не вынесена в отдельный инструмент. Движок оптимизации построен на базе OR-Tools и учитывает окна доставки и ограничения, а готовые маршруты сразу видны на карте в реальном времени.
Заявки принимаются и распределяются по исполнителям в одном окне, данные поступают из 1С, AmoCRM, Bitrix24 или Excel. Курьер получает маршрут в мобильном приложении с фотоотчётами и чек-листами или в мобильном веб-интерфейсе без обязательной установки приложения. Выполнение подтверждается на месте, а заказчик видит статусы в личном кабинете. Подробнее — на странице Маршрутизация в itlogist.
Система рассчитана на команды от 5 до 100 исполнителей, запуск занимает 7 дней, без долгосрочных контрактов. Разумный старт — пилот на одном складе или одной группе курьеров: сравнить результат с ручным планированием на ваших данных и только потом переводить весь поток.
→ сервис оптимизации маршрутов itlogist
Частые вопросы
Чем сервис оптимизации маршрутов отличается от навигатора?
Навигатор прокладывает путь между двумя точками. Сервис оптимизации распределяет множество заказов между исполнителями и подбирает порядок объезда с учётом временных окон, рабочего времени и вместимости.
Можно ли рассчитать маршрут по точкам из Excel?
Да, в itlogist заказы можно загрузить из Excel, а также получить из 1С, AmoCRM или Bitrix24, после чего система распределит их по исполнителям и построит маршруты.
Учитывает ли оптимизация временные окна доставки?
Движок оптимизации itlogist построен на базе OR-Tools и учитывает окна доставки и ограничения, поэтому маршрут строится так, чтобы исполнитель успевал к клиенту в согласованный интервал.
Нужно ли курьерам устанавливать приложение?
В itlogist есть мобильное приложение исполнителя и мобильный веб-интерфейс без обязательной установки, поэтому подключить курьеров с разными телефонами можно быстро.
Сколько времени занимает внедрение?
Запуск itlogist занимает 7 дней, без долгосрочных контрактов. Удобно начать с пилота на одной группе курьеров и сравнить результат с ручным планированием.