Маршрутный анализ Network Analyst находит лучший маршрут для одного транспортного средства, посещающего множество остановок, тогда как сервисы Доставки до двери и Задача выбора маршрута транспорта находят лучшие маршруты для автопарка, которые позволят обслужить большое число заказов. Сервис задачи выбора маршрута транспорта обладает большой гибкостью и может моделировать множество различных ограничений, но алгоритм также ограничен этой гибкостью. Сервис Доставка до двери поддерживает подмножество ограничений, но для тех, которые он поддерживает, он предоставляет более качественный и производительный алгоритм.
Возможности Доставки до двери
Анализ Доставка до двери представляет собой алгоритм для решения конкретной задачи выбора маршрута транспорта (VRP), предназначенный для парка автомобилей, доставляющих посылки конечным клиентам. Например, он может использоваться для одного распределительного центра или магазина, доставляющего товары конечным потребителям, которые могут быть достаточно плотно расположены, и доставляются нескольким клиентам на большинстве улиц, но не предназначены для посещения каждого дома на каждой улице.
Компании по доставке должны определять, какие заказы (места доставки посылок) должны будут обслуживаться каждым маршрутом (транспортным средством и водителем), и последовательность посещения заказов. Основной целью является наилучшее обслуживание заказов посредством составления географически сгруппированных маршрутов, чтобы водители могли легко доставлять грузы всем желающим, и минимизация общих затрат на эксплуатацию автопарка. Для проведения анализа используются следующие возможности:
- Заказы - поддерживает большее количество заказов с одним временным окном и количеством либо самовывозов, либо доставок, но не обоими этими опциями одновременно.
- Станции - у всех маршрутов должны быть одни и те же начальная и конечная станция. Начальная и конечная станции могут быть разными. Начальная станция, конечная станция или и та, и другая станция также могут быть виртуальными, то есть маршрут начинается или заканчивается в заказе, а не в централизованном местоположении.
- Маршруты - поддерживаются гетерогенные маршруты для всех полей, кроме начальной станции, конечной станции и задержки прибытия и отправления. Может моделировать такие показатели, как стоимость, грузоподъемность и ограничения, в зависимости от времени или расстояния. Это рекомендуется для маршрутов с 300 заказами и меньше.
- Зоны — обозначает область, в которой маршрут будет осуществлять выполнение заказов. Эти зоны бывают жесткими и мягкими. Каждая зона может использоваться для нескольких маршрутов.
- Специальные требования — указывает квалификации, которые могут потребоваться заказами и поддерживаться маршрутами. Они обозначаются как Специальные требования заказа, и Специальные требования маршрута. И заказы, и маршруты могут поддерживать несколько специальных требований.
- Барьеры — поддерживают точки, линии и полигоны.
Что не поддерживается доставкой до двери
Доставка до двери не поддерживает следующие функции:
- Перерывы
- Исходные точки
- Обновления маршрутов
- Пары заказов
- Временные окна для станций
- Второе временное окно для заказов
- Объемы сбора и доставки в анализе
- Выручка для заказов
- Различные начальные станции для каждого маршрута
- Различные конечные станции для каждого маршрута
- Различные задержки прибытия и отправления для каждого маршрута
Конвертация задачи выбора маршрута транспорта в доставку до двери
Схема и возможности механизмов расчета Задача выбора маршрута транспорта и Доставка до двери очень похожи. Таким образом, относительно просто использовать предыдущие входные данные Задачи выбора маршрута транспорта для решения задачи доставки до двери. Ниже приведены области схемы, которые необходимо конвертировать.
У Специальных требований маршрута и Специальных требований заказа та же схема, что и у Задачи выбора маршрута транспорта. В таблицах ниже перечислены различия между схемами механизмов расчета Задача выбора маршрута транспорта и Доставка до двери.
Заказы
Схема Задачи выбора маршрута транспорта | Схема Доставки до двери |
---|---|
TimeWindowStart2, TimeWindowEnd2, MaxViolationTime2 | Второе временное окно не поддерживается. |
Revenue | Не поддерживается |
AssignmentRule: Exclude (0) | Заказ—AssignmentRule: Null Маршрут—AssignmentRule: Exclude (2) Примечание:Правило AssignmentRule маршрута также должно быть исключено из схемы VRP. |
AssignmentRule: PreserveRouteAndRelativeSequence (1) | AssignmentRule: PreserveRouteAndRelativeSequence (1) |
AssignmentRule: PreserveRoute (2) | AssignmentRule: PreserveRoute (2) |
AssignmentRule: Override (3) | AssignmentRule: Null |
AssignmentRule: AnchorFirst (4) | AnchorRule: First (1) и AssignmentRule: Null |
AssignmentRule: AnchorLast (5) | AnchorRule: Last (2) и AssignmentRule: Null |
Станции
Схема Задачи выбора маршрута транспорта | Схема Доставки до двери |
---|---|
TimeWindowStart, TimeWindowEnd, TimeWindowStart2, TimeWindowEnd2 | Временные окна не поддерживаются для Станций. |
Маршруты
Схема Задачи выбора маршрута транспорта | Схема Доставки до двери |
---|---|
EarliestStartTime | EarliestStartDate и EarliestStartTime Примечание:Это поля Только дата и Только время, поэтому дату и время, используемые для EarliestStartTime, необходимо разбить на два поля. |
LatestStartTime | StartTimeFlexibility = (VRP’s LatestStartTime – VRP’s EarliestStartTime) |
AssignmentRule: Include (1) | AssignmentRule: Null |
AssignmentRule: Exclude (2) | AssignmentRule: Exclude (2) |
Зоны
Схема Задачи выбора маршрута транспорта | Схема Доставки до двери |
---|---|
Зоны маршрута: RouteName | Зоны: Имя и маршруты: ZoneName |
Зона маршрута: IsHardZone | Маршруты: IsHardZone |
Барьеры
Схема Задачи выбора маршрута транспорта | Схема Доставки до двери |
---|---|
Точечные барьеры: Attr_* | Точечные барьеры: Additional_Time или Additional_Distance |
Линейные барьеры: Attr_* | Линейные барьеры: ScaledTimeFactor или ScaledDistanceFactor |
Полигональные барьеры: Attr_* | Полигональные барьеры: ScaledTimeFactor или ScaledDistanceFactor |
Параметры
Задача выбора маршрута транспорта | Доставка до двери |
---|---|
Дата по умолчанию | Самая ранняя дата начала маршрута |
Коэффициент временного окна | Н/Д |
Пространственно сгруппированные маршруты | Н/Д |
Коэффициент избыточного транзита | Н/Д |
Н/Д | Максимальное общее время маршрута |
Н/Д | Разрыв последовательности |
Н/Д | Самое раннее время начала маршрута |