Процесс определения оптимального порядка объезда точек (погрузки/выгрузки) и выбора пути следования транспортного средства с учетом множества факторов: пробок, временных окон клиентов, габаритов машины, расхода топлива, ограничений по весу и времени работы водителя.
💡 Почему это важно
Маршрутизация напрямую влияет на скорость и стоимость доставки. Правильно построенный маршрут сокращает пробег на 15-30%, экономит топливо, снижает амортизацию машин и позволяет доставить больше заказов за смену. Без маршрутизации водители ездят хаотично, тратят время на петли и простои в пробках, а клиенты получают заказы с опозданиями.
🔢 Формула
Классическая задача маршрутизации (VRP — Vehicle Routing Problem):
1. Исходные данные: адреса точек, время работы, объем груза, количество машин и их грузоподъемность.
2. Построение оптимальных маршрутов с учетом:
- минимизации общего пробега
- соблюдения временных окон (клиент принимает только с 10:00 до 12:00)
- максимальной загрузки каждой машины
- времени работы водителя (не более 8-10 часов)
3. Итеративный перебор вариантов (вручную для 3-5 точек, с помощью TMS — для 50+ точек).
📋 Пример из практики
Диспетчеру нужно доставить 15 заказов по Москве тремя фургонами. Без маршрутизации он даст каждому водителю по 5 адресов в порядке очереди: водитель А поедет сначала на север, потом на юг, потом снова на север — накрутит 80 км за 4 часа. С маршрутизацией диспетчер группирует заказы по кластерам: водитель А — только Север, водитель Б — Центр+Юг, водитель В — Запад. Каждый проедет 40-50 км, закроет заказы за 2-3 часа. Экономия топлива — 40%, время — на 30% меньше.
💬 Комментарий эксперта
Главная ошибка — считать маршрутизацию роскошью для больших компаний. Даже для 5 машин она окупается за месяц за счет топлива. Для малого бизнеса подойдут простые карты (Яндекс.Карты с прокладкой точек) или таблицы с расчетами расстояний. Для 20+ машин обязательно нужна TMS. И помните: маршрутизация — это не одноразовая настройка, ее нужно перестраивать каждый день с учетом пробок и новых заказов.
⚠️ Типичные ошибки
- Игнорировать пробки в реальном времени (маршрут строится утром, а к обеду пробки меняются — нужна динамическая маршрутизация)
- Не учитывать временные окна клиентов (опоздание на 15 минут — отказ в приемке и срыв всего маршрута)
- Перегружать одну машину, оставляя другие полупустыми (нерациональное использование парка)
- Не закладывать время на загрузку/разгрузку (реальный цикл дольше расчетного)
- Строить маршрут вручную для большого числа точек — человеческий мозг не может оптимизировать 20+ точек лучше алгоритма
ТЕСТ