Как распределять заявки между водителями

Как распределять заявки между водителями — зоны и баланс нагрузки

Проблема неравномерного распределения

Когда заявки раздаёт диспетчер «по привычке» или «кто свободен», возникают перекосы: один водитель работает до ночи, другой сидит без дела. Неравномерное распределение заявок между водителями снижает мотивацию команды и пропускную способность автопарка.

Распределение «на глаз» не учитывает реальную загрузку — число точек не равно времени на маршруте.

Учёт зон доставки

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

Зоны могут быть фиксированными (районы) или динамическими — формироваться по текущему составу заявок.

Баланс по времени, а не по числу точек

10 точек в центре — это не то же самое, что 10 точек за городом. Справедливое распределение учитывает не количество адресов, а общее время маршрута: пробег + время на выгрузку + ожидание.

Такой подход исключает ситуации, когда «у меня было столько же точек, но я весь день по пробкам стоял».

Приоритеты и временные окна

Срочные заказы и заказы с узкими временными окнами распределяются в первую очередь — на ближайшего водителя с запасом по времени. Остальные заявки заполняют оставшееся пространство в маршруте.

Система учитывает приоритеты автоматически, исключая ситуацию, когда срочный заказ «забыли» или отдали водителю на другом конце города.

Автоматическое распределение vs ручное

Автоматическое распределение заявок не заменяет диспетчера, а даёт ему готовый вариант, который можно скорректировать. Это экономит утренние часы планирования и убирает субъективность из процесса.

← Ко всем статьям блога