Планирование маршрутов доставки: как распределить точки и соблюсти окна приёмки

Маршрут на несколько адресов должен учитывать вместимость машины, время приёмки и разгрузки. Оптимизация маршрутов доставки начинается с проверки ограничений, а не поиска ближайшей точки.
Соберите исходные данные
По каждой заявке нужны:
- Точный адрес и въезд.
- Контакт получателя и окно приёмки.
- Масса, объём, габариты и количество мест.
- Время и способ разгрузки.
- Ограничения доступа и требования к машине.
Неизвестное окно не считайте свободным временем на весь день. Отделите готовые заявки от тех, по которым нужно уточнение.
Для машины укажите вместимость, тип кузова, начало и конец смены, уже подтверждённые задания. Если в рейсе есть доставки и заборы, проверяйте загрузку после каждой остановки, а не суммарный вес заказов за день.
Распределите точки
Сначала назначьте заказы с узкими окнами и специальными требованиями. Затем добавляйте близкие и совместимые точки.
Для каждой остановки посчитайте дорогу, ожидание, обслуживание и время следующего выезда. Уточните, что означает конец окна: машина должна прибыть до этого времени или закончить разгрузку?
Адреса рядом могут требовать разных автомобилей. Проверьте вместимость, условия приёмки и доступа до отправки задания.
Почему нельзя начинать с ближайшего адреса
Учебный пример: машина выезжает в 9:30.
- А находится ближе остальных, но принимает с 12:00 до 14:00. Разгрузка — 15 минут.
- Б принимает с 10:00 до 11:00. Разгрузка — 20 минут.
- В принимает с 11:00 до 13:00. Разгрузка — 15 минут.
Пусть дорога до Б занимает 25 минут, от Б до В — 15, от В до А — 20. Выполнимая последовательность:
- Б: прибытие в 9:55, ожидание до 10:00, завершение в 10:20.
- В: прибытие в 10:35, ожидание до 11:00, завершение в 11:15.
- А: прибытие в 11:35, ожидание до 12:00, завершение в 12:15.
Если первой поставить А и дождаться открытия, окно Б будет пропущено. Пример показывает выполнимость, а не оптимальность. В рабочем плане нужны реальные времена проезда и запас на задержки.
Передайте план и проверяйте изменения
Водителю нужны порядок точек, окна, контакты и условия доступа. Перед выездом подтвердите, что он получил актуальное задание.
После добавления адреса или переноса времени проверьте следующие окна, загрузку и окончание смены. Выполненные операции сохраняйте отдельно от нового плана.
После смены сравните расчёт с фактом: где задержка возникла в дороге, где — на приёмке, где — из-за изменения заявки. Исправляйте исходные оценки, а не добавляйте одинаковый запас всем точкам.
Дальше — контроль доставки и задачи TMS. Чтобы обсудить свой процесс, откройте страницу ГРУЗАП для диспетчеров.

