единица 5 / 11

Оптимизиране на маршрута и доставка на последната миля

Печалби:

  • Способност за разбиране на концепциите за маршрутизиране на превозни средства (VRP), времеви прозорец, ограничение на капацитета и последна миля и използване на изкуствен интелект за генериране на сценарии за маршрут
  • Възможност за сравняване на баланса между гориво, разстояние, време за доставка и удовлетвореност на клиентите въз основа на сценарий с поддръжка на изкуствен интелект
  • Възможност да се поддържа, че маршрутът, предложен от изкуствения интелект, е предмет на одобрението на планиращия по отношение на правата на шофьора за прекъсване, трафика и реалностите на сайта

Извеждането на продукт от склада и в ръцете на клиента е най-видимата и често най-скъпата стъпка във веригата за доставки. По-специално, последната миля - участъкът от дистрибуторския център до крайния клиент - представлява по-голямата част от общите транспортни разходи; защото се състои от малки доставки, разпръснати по отделни адреси, тесни времеви прозорци и трафик. Оптимизирането на маршрута – планирането кои спирки ще посетят превозните средства и в какъв ред – е най-мощният лост за намаляване на тези разходи и време. Това е мястото, където AI наистина блести: той едновременно взема предвид десетки превозни средства, стотици спирки, времеви прозорци и капацитет, генерирайки правдоподобни сценарии за маршрути за секунди - работа, която би отнела дни на човек да свърши ръчно. Но маршрутът, поет от AI, е математическо решение; Пътуването не може да започне без планиращият да добави ограничения като права на шофьора за прекъсване, реален трафик, полева информация и приоритет на клиента.

Проблем с езика на маршрута

В основата на тази област е проблемът с маршрутизирането на превозните средства (VRP): проблемът с превозните средства, напускащи склад и връщащи се до всички спирки с най-малко общи разходи (разстояние, време или гориво). VRP има няколко критични ограничения:

Ограничение на капацитета: Обемът/теглото, което всяко превозно средство може да носи, е ограничено; маршрутът не може да надвишава това. Времеви прозорец: Разрешеният интервал от време, през който спирането може да получи услуга; Например магазин за хранителни стоки приема стоки само между 08:00 и 11:00 часа. Работно време на водача: Законово максимално време на шофиране и задължителни почивки. Приоритет: Някои доставки (студена верига, спешни, ВИП клиент) трябва да вървят преди други. AI може да балансира всички тези ограничения наведнъж – но само ако му ги кажете точно. Всяко ограничение, което не споменавате, означава неосъществим маршрут.

Съвет: В подканата за маршрута въведете ограниченията едно по едно: капацитет на превозното средство, времеви прозорец за всяко спиране, изискване за почивка на водача, приоритетни доставки. Липсващото ограничение кара AI да създаде маршрут, който е перфектен на хартия, но неработещ на полето.

Три неща, които трябва да балансирате: цена, време, удовлетворение

Оптимизирането на маршрута балансира конкуриращи се цели, а не само една. Искаме разходите за гориво/разстояние да бъдат сведени до минимум; Но най-краткият маршрут може да означава най-късната доставка за някои клиенти. Искаме времето за доставка да е кратко; Но бързото достигане до всеки клиент изисква повече превозни средства и разходи. Искаме удовлетворението на клиентите да бъде високо; Пристигането навреме в рамките на тесен времеви прозорец гарантира това, но ограничава маршрута. В този триъгълник няма нито едно „правилно“ решение; Баланс се избира според приоритета на вашия бизнес. Най-ценният аспект на AI е, че демонстрира този баланс със сценарии: „Най-евтиният маршрут е този, най-бързият маршрут е този, най-балансираният маршрут е този.“ Решението се взема от вас, които познавате бизнес приоритета.

Стъпка по стъпка: Проучване на маршрут с AI

  1. Подгответе данни за спиране. Адрес/регион (анонимен код), количество за доставка, времеви прозорец, приоритет.
  2. Въведете ограничението на вашия автопарк. Колко превозни средства, капацитет на всяко, изходно депо, правило за нарушение на водача.
  3. Посочете целта. Дали приоритетът е цената, времето или удовлетворението? Кажете ясно на AI.
  4. Създайте сценарий. Попитайте за най-евтините / най-бързите / най-стабилните опции за маршрут.
  5. Полев филтър. Добавете ръчно местни факти като известни пътни работи, задръствания, проблеми с паркирането и др.
  6. Одобрение на проектанта. Проверка на правата на водача и реалната приложимост; потвърдете крайния маршрут.
Внимание: Изчислението на трафика и разстоянието на AI се основава на данните, които се подават. Ако няма данни за трафика в реално време, AI приема „празен път“ и изчислява времето оптимистично. Шофьорът на полето познава пътни работи, които AI не знае. Ето защо обратната връзка от водача и планиращия е незаменима част от маршрута.

три мини калъфа

Случай 1 — Неуспешна доставка, намаляваща с времеви прозорец. Фирма за доставка се е сблъсквала с повтарящи се „неуспешни доставки“, като е опитвала доставки в часове, когато клиентите не са били вкъщи; Всеки неуспешен опит беше втори път, което означаваше допълнителни разходи. Планиращият събра предпочитания времеви прозорец за всяка спирка и го даде на AI. AI реконструира маршрути според тези прозорци. Процентът на успешно доставяне при първи опит се увеличи от 78% на 94%; Цената падна значително втория път. AI стабилизирани прозорци; човек свърши работата по събирането на прозорците.

Случай 2 — Съзнателен избор със сценарии. Дистрибутор на храна обслужваше 90 спирки с 6 автомобила. AI даде три сценария: най-евтиният маршрут (12% спестяване на гориво, но някои доставки се изместват следобед), най-бързият маршрут (всички доставки преди обяд, но се изисква още 1 превозно средство), балансиран маршрут. Мениджърът знаеше, че продуктите на студената верига трябва да излязат преди обяд, така че той избра не точния „най-евтин“ вариант, а балансирания сценарий, който дава приоритет на студените продукти. AI предлага опции; Приоритетното знание беше в хората.

Случай 3 — План, който не нарушава правата на водачите. Един анализатор искаше да приложи най-ефективния маршрут, създаден от AI; маршрутът обаче изисква шофьорът да кара 6 часа без почивка. Това беше едновременно незаконно и опасно. Планиращият добави задължителното ограничение за прекъсване и възпроизведе маршрута; Доходността спадна леко, но планът стана законен и безопасен. Човешкото право надделява над математическия оптимум.

Четири копируеми шаблона

1) Основен сценарий на маршрута:

Вашата роля: асистент по планиране на разпространението. Склад: [код на местоположение]. Превозни средства: по 6 бр., [капацитет]. Спиранията са по-долу: анонимен код, сума за доставка, времеви прозорец, приоритет. Правило за водача: 45 минути задължителна почивка за 4,5 часа. Задача: предложете план на маршрута, който отговаря на ограниченията; Посочете реда на спирките и очакваното крайно време за всяко превозно средство. Предупреждава, ако има неприложимо ограничение.

2) Сравнение с три цели:

Генерирайте три сценария за маршрут с едни и същи данни за спиране и флот: (1) най-малко гориво/разстояние, (2) най-ранно завършване, (3) балансирано. Общо разстояние, очаквано време, брой необходими превозни средства и изключителен риск за всяко. Не правете ясен избор; аз ще избера.

3) Ограничение за приоритет и студена верига:

Следните спирки [кодове] съдържат продукти за студена верига и трябва да бъдат доставени най-късно до 12:00 часа. Изградете маршрута по начин, който не нарушава това ограничение; Ако нарушението е неизбежно, ясно посочете на коя спирка и защо.

4) Текст с информация за водача:

Напишете кратко, ясно резюме, което предава на шофьора следния маршрут: ред на спиране, очаквано време на пристигане, спиране за почивка и предупреждения (тясна улица, времеви прозорец). Нека бъде просто и четливо. Отбележете, че водачът ще потвърди действителния трафик/пътните условия.

Слаба подкана / Силна подкана

Слаба подкана:

Намерете най-краткия маршрут.

Колко превозни средства, какъв капацитет, какъв времеви прозорец, какъв приоритет не е ясно. Резултатът е неприложим.

Мощна подкана:

Вашата роля: асистент по планиране на разпространението. 4 превозни средства (по 1200 кг), излизащи от един склад. 60 спирания: код, тегло, времеви прозорец, добавен приоритет. Студените предмети трябва да изчезнат преди 12:00 часа. Водачът трябва да вземе почивка на 4,5 часа. Дайте 2 сценария: най-ниско разстояние и най-стабилен; Нарушения на ограничението на флага. Изборът е мой.

цел

разход на гориво

Скорост на доставка

удовлетвореност на клиента

най-късото разстояние

най-нисък

Променлива

Някои закъснели доставки

Най-бързо завършване

високо

най-доброто

Високо, но скъпо

верен на времевия прозорец

среден

среден

най-високо

балансиран

средно-нисък

добре

добре

Често срещани грешки

  • Липса на ограниченията. Ако времевият прозорец, капацитетът и правилата за прекъсване не са дадени, маршрутът ще бъде добър на хартия, но неработещ на полето.
  • Ако приемем, че трафикът е "празен път". Ако няма данни в реално време, времената са оптимистични; Изисква се проверка на драйвера.
  • Фокусиране върху една цел. Само най-евтиният маршрут може да стане жертва на студената верига или VIP клиент.
  • Нарушаване правата на шофьорите. „Продуктивният“ маршрут без почивки или изискващ извънреден труд е незаконен и опасен.
  • Игнориране на неуспешна доставка. Ако времевият прозорец не е спазен, второто изпълнение ще увеличи скритата цена.
Съвет: Направете 5-минутна „проверка на място“ с шофьорите, преди да тръгнете по маршрута: има ли пътни работи, за които знаят, проблеми с паркирането, трудни клиенти? Тази обратна връзка добавя реалности към маршрута, които AI не може да види с данните, и значително увеличава успеха на доставката.

В обобщение

Последната миля е скъпа и оптимизирането на маршрута е най-мощният лост за намаляването й. AI балансира всички ограничения на VRP (капацитет, времеви прозорец, приоритет, пауза) едновременно и създава сценарии в триъгълника разходи-време-удовлетворение. Но това е математическо решение: то не може да бъде приложено без добавяне на реален трафик, шофьорски права и полеви познания. Осигурете пълни ограничения, сравнете сценарии, получете потвърждение на драйвера; Окончателният маршрут се определя с одобрението на проектанта.

Задача за приложение

Настройте ежедневен списък за доставка от собствената си дистрибуция (или хипотетична): 20-30 спирки, добавете количество, времеви прозорец и приоритет към всяка; Идентифицирайте 2-3 превозни средства и техния капацитет. Помолете AI за сценарии с шаблона „сравнение с три цели“. Добавете правилото за прекъсване на водача и ограничение за студена верига. Запишете избрания от вас сценарий и неговата обосновка, както и точките, които ще потвърдите от полето, в 5 точки.

контролен списък

  • [ ] Изпълних ли всички ограничения (капацитет, времеви прозорец, прекъсване, приоритет)?
  • [ ] Сравнявал ли съм сценарии за цена/време/удовлетворение?
  • [ ] Добавих ли ограничението, което защитава студената верига и приоритетните доставки?
  • [ ] Спазил ли съм шофьорските права и законовите периоди на почивка?
  • [ ] Получих ли потвърждение от шофьор/поле преди да тръгна по маршрута?