Допустимость прежде красоты
Вес, объём, окна доставки и смена задаются жёсткими ограничениями. Если заказ не помещается в допустимый план, он показывается отдельно, а не скрывается за красивой линией.
Транспорт / логистика
Реализованный проектРаспределение заказов по машинам с учётом веса, объёма, временных окон и рабочей смены. Сравнение планов на одном наборе данных.
Попробовать решениеМАСШТАБ ДЕМОНСТРАЦИИ
Это параметры тестового набора, не результаты клиента. Показатели планов рассчитывает OR-Tools при запуске. Карта реальная, но расстояния модельные: по координатам × 1,3, сре дняя скорость 30 км/ч, без дорожной сети и пробок. Полученный план не предназначен для реального выпуска машин.
01 / ЗАДАЧА
Заказы и парк меняются каждый день. Ручной план может выглядеть коротким на карте, но не учитывать грузоподъёмность, время разгрузки или окно клиента. Срочный заказ вынуждает пересобирать распределение.
02 / РЕШЕНИЕ
Разработали алгоритмический планировщик: он превращает ограничения в модель маршрутизации, назначает заказы допустимым машинам и рассчитывает стоимость. Диспетчер видит необслуженные заказы и принимает решение, а не получает непрозрачный список адресов.
ПУТЬ ДАННЫХ / АРХИТЕКТУРА
03 / ВАШ ТЕСТОВЫЙ СЦЕНАРИЙ
Измените ограничения и сравните рассчитанные планы на одном наборе заказов. Только тес товые данные.
Измените ограничения и запустите расчёт.
OR-Tools выполняет ограниченный по времени поиск, а не гарантирует глобальный оптимум. Оба плана используют одинаковые исходные данные. Маршруты показаны линиями между точками, не дорожной навигацией. Внешние платные API не используются.
04 / ПОД КАПОТОМ
Ограничения и инженерные решения, от которых зависит работа системы.
Вес, объём, окна доставки и смена задаются жёсткими ограничениями. Если заказ не помещается в допустимый план, он показывается отдельно, а не скрывается за красивой линией.
Исходный план — первая допустимая конструкция OR-Tools; улучшенный — поиск на тех же заказах, парке и модели стоимости. Проценты не подставлены заранее, глобальный оптимум не гарантируется.
Изменение ограничения запускает новый расчёт. Срочный заказ имеет повышенный приоритет. Диспетчер видит состав маршрута, загрузку и расчётное время прибытия.
СЛЕДУЮЩИЙ ШАГ
Разберём задачу, ограничения ваших систем и возможные варианты решения. Предложим реалистичный объём первого этапа.
Обсудить проект