Самообучающееся планирование с ИИ, области доставки и закрытые зоны

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

Обновлено:

Что такое самообучающееся планирование с ИИ?

Вы передаете системе заказы на день и доступных водителей. Самообучающееся планирование с ИИ распределяет остановки между водителями, выстраивает для каждого маршрута лучший порядок, какой удается найти, и назначает каждому маршруту водителя и транспорт. Оно строит линии дистрибуции, насколько это возможно, на основе опыта ваших недавних планирований — так, как это сделал бы опытный планировщик: по возможности не смешивает города и сохраняет короткие расстояния внутри каждой линии.

Метод подстраивается под ваш способ работы. Он учится на маршрутах, которыми на самом деле ездят ваши водители, поэтому чем больше вы с ним планируете, тем ближе маршруты к вашей собственной манере распределения. На каждой карточке маршрута можно открыть соображения, стоящие за этим маршрутом, чтобы планировщик видел, почему система сгруппировала остановки именно так, а не доверял «черному ящику».

Самообучающееся планирование с ИИ — метод, который мастер «Начало работы» настраивает для каждой новой компании, и руководства рекомендуют его для большинства дней. При этом в мастере планирования всегда можно переключиться на другой метод, если того требует день, — полный список см. на странице планирование маршрутов.

Какие настройки управляют планировщиком с ИИ?

Обучающийся метод работает в рамках заданных вами ограничений. Мастер «Начало работы» запрашивает самое необходимое, остальное хранится в настройках планирования. Каждое значение — это значение по умолчанию, которое мастер планирования показывает перед каждым запуском, так что его можно ужесточить или ослабить на один день, не меняя настройку компании.

Основные настройки самообучающегося планирования с ИИ.
НастройкаЧто она определяет
Тип транспортаГрузовик, легковой автомобиль, мотоцикл или пешком. Время в пути и допустимые дороги рассчитываются для выбранного типа; для грузовиков есть запрещенные дороги и более низкие скорости.
Рабочие часыВремя выезда маршрутов и самое позднее время окончания маршрута; прибытие после окончания рабочего дня не планируется.
Выезжающие водителиМаксимальное число маршрутов, на которое можно разделить день. Оставьте 0 — и система сама рассчитает, сколько маршрутов нужно при заданных ограничениях.
Остановки, часы и километры на маршрутМаршрут никогда не превышает эти лимиты.
Минуты на каждой остановкеВремя на разгрузку и подписание, добавляемое к каждому клиенту, — во времени прибытия и в расчете того, сколько остановок помещается в маршрут. Для клиента с собственным временем остановки используется его время.
Возврат в компанию в концеУчитывается ли обратный путь на склад во времени и расстоянии каждого маршрута.
Лимиты вместимостиВес, коробки, объем и поддоны для маршрута без транспорта; маршрут с транспортом использует вместимость этой машины.
Особая обработка крупных заказовЗаказ, который заполняет почти весь грузовик, получает отдельный грузовик, а крупные заказы размещаются так, чтобы грузовики заполнялись лучше.
Проверять временные окна при распределенииВременные окна клиентов проверяются по реальному времени в пути; остановка, до которой нельзя доехать вовремя, переходит на другой маршрут или остается нераспределенной.
Автоматически разбивать на раундыЕсли план создает больше 50 маршрутов, каждые 50 маршрутов уходят в отдельный раунд.

У каждого водителя также может быть рабочая область — где он обычно работает. При самообучающемся планировании с ИИ система отдает предпочтение водителю, чья рабочая область ближе к маршруту; водитель без рабочей области подбирается по его недавним маршрутам.

Мастер «Начало работы» OptiRoutes на шаге планирования маршрутов
Мастер «Начало работы» планирует день с помощью самообучающегося планирования с ИИ — метода, который он настраивает для каждой новой компании.

Как система учится на ваших маршрутах?

Самообучающееся планирование с ИИ опирается на два вида опыта: ваши недавние планирования, на основе которых оно строит линии дистрибуции так, как это сделал бы человек, и маршруты, которыми ваши водители ездят на самом деле. Поэтому его планы со временем становятся лучше и тем ближе к вашей реальной работе, чем больше вы с ним планируете, а не остаются идеалом по прямым линиям на карте.

На практике лучше всего начать просто: оставьте значения по умолчанию, спланируйте один реальный день, посмотрите на маршруты и скорректируйте лимиты по увиденному. Исправьте то, в чем план ошибся, на экране маршрутов — перетащите остановку на другой маршрут, смените водителя — и продолжайте планировать тем же методом. Зафиксируйте маршруты, которые не должны меняться, чтобы последующий запуск их никогда не затрагивал.

Для компаний на текущем сервере OptiRoutes, включая каждую компанию, зарегистрировавшуюся самостоятельно, самообучающееся планирование с ИИ рассчитывает маршруты в компактных территориях: остановки дня делятся на участки, размер которых соответствует вместимости транспорта, каждая машина может работать на своей территории и на соседней, а затем результат улучшается переносом остановок на ближайшие соседние маршруты везде, где это сокращает расстояние.

Области доставки для каждого дня недели

На экране «Области» вы рисуете свои области доставки на карте. Каждая область — это фигура с названием и, при желании, водителем, а вместе с водителем приходит и номер его линии. Области хранятся в шаблонах — по одному на день недели: шаблон 1 — воскресенье, 2 — понедельник и так далее до 7 — субботы. Если для дня нет шаблона или в его шаблоне нет областей, используется шаблон 1.

  • Рисуйте многоугольником, линией не менее чем из трех точек или кругом, затем привяжите фигуру к области.
  • Копируйте весь шаблон на другой день и меняйте только то, что отличается.
  • Проверяйте покрытие, загружая точки на карту: доставки между двумя датами, всех клиентов с точкой на карте или собственный файл CSV или Excel со столбцами широты и долготы.
  • Экспортируйте файл Excel с областями шаблона или со всеми загруженными точками и областью, в которую попадает каждая.

Когда планирование настроено на разбивку по областям, остановки сначала распределяются по областям этого дня, и маршрут каждой области получает своего водителя и линию. Если перед изменением границы загрузить доставки за целую неделю, станет видно, где на самом деле сосредоточена работа, а не только сегодняшние заказы.

Что такое закрытая зона?

Закрытая зона — это область, заказы которой всегда должны ехать вместе и никогда не смешиваться с заказами за ее пределами. Закрытые зоны создаются на том же экране «Области»: дайте шаблону название, начинающееся с @, и каждая фигура в этом шаблоне станет закрытой зоной. При каждом запуске планирования каждый заказ, точка которого находится внутри зоны, планируется только вместе с другими заказами этой зоны — как одна или несколько собственных линий.

  • Планируются первыми — закрытые зоны выделяются и планируются до запуска любого метода планирования; выбранный вами метод получает остальные заказы.
  • Закрепленный водитель — если у зоны есть водитель, ее обслуживает только он; иначе решает номер линии или зону берет любой свободный водитель.
  • Водители остаются занятыми — водитель, получивший маршрут зоны, считается занятым в остальной части плана.
  • Ничего не теряется — заказы, которые водитель зоны не может вместить, остаются в нераспределенных остановках с указанием причины.

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

Самообучающийся ИИ, области или закрытые зоны: что выбрать?

ЗадачаЧто использовать
Маршруты, которые следуют привычной работе вашей команды, с ограничениямиСамообучающееся планирование с ИИ
Постоянная область для каждого водителя, одинаковая каждую неделюОбласти доставки и планирование по областям
Разные области в разные дни неделиОтдельный шаблон областей на каждый день недели
Место, которое всегда должно быть отдельной линией при любом методеЗакрытая зона в шаблоне, название которого начинается с @
Линии, уже заданные вашей системой заказовПланирование по линиям из файла заказов

Подходы сочетаются: закрытые зоны планируются первыми, а остальная часть дня передается самообучающемуся планированию с ИИ или любому другому выбранному методу. После планирования на экране маршрутов вы проверяете и корректируете результат, прежде чем он уйдет водителям.

Попробуйте самообучающееся планирование с ИИ на своих заказах — для бесплатного пробного периода карта не нужна.

3 дня бесплатно · до 50 адресов в день · без банковской карты

Часто задаваемые вопросы

Что означает «самообучающееся» в самообучающемся планировании с ИИ?

Метод строит линии на основе опыта ваших недавних планирований и маршрутов, которыми на самом деле ездят ваши водители, поэтому чем больше вы с ним планируете, тем ближе его маршруты к вашему способу работы.

Можно ли увидеть, почему ИИ построил маршрут именно так?

Да. На каждой карточке маршрута, созданного самообучающимся планированием с ИИ, можно открыть соображения, стоящие за этим маршрутом.

Обязательно ли рисовать области доставки, чтобы пользоваться OptiRoutes?

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

Как создать закрытую зону?

На экране «Области» создайте шаблон, название которого начинается с @, и нарисуйте в нем зону. После этого заказы внутри зоны всегда планируются как отдельная линия — до остальной части плана.

Можно ли менять маршруты после планирования с ИИ?

Да. На экране маршрутов перетаскивайте остановки, меняйте водителей, объединяйте или разделяйте маршруты и фиксируйте их, чтобы последующие запуски планирования их не меняли.

Начать бесплатно — 3 дня, без карты

3 дня бесплатно · до 50 адресов в день · без банковской карты