Unitate 5 / 11

Optimizarea rutei și livrarea ultimului mile

Câștiguri:

  • Abilitatea de a înțelege conceptele de rutare a vehiculelor (VRP), fereastră de timp, constrângere de capacitate și ultima milă și de a utiliza inteligența artificială pentru a genera scenarii de rută
  • Capacitatea de a compara echilibrul dintre combustibil, distanță, timp de livrare și satisfacția clienților pe bază de scenariu cu suport de inteligență artificială
  • Capacitatea de a susține că traseul sugerat de inteligența artificială este supus aprobării planificatorului în ceea ce privește drepturile de pauză ale șoferului, traficul și realitățile site-ului

Scoaterea unui produs din depozit și în mâinile clientului este cel mai vizibil și adesea cel mai costisitor pas din lanțul de aprovizionare. În special, ultima milă – secțiunea de la centrul de distribuție până la clientul final – reprezintă cea mai mare parte a costului total de transport; deoarece constă în livrări mici împrăștiate pe adrese individuale, ferestre de timp înguste și trafic. Optimizarea rutei - planificarea care oprește vehiculele pe care le vor vizita și în ce ordine - este cea mai puternică pârghie pentru a reduce acest cost și timp. Aici strălucește cu adevărat inteligența artificială: ia în considerare simultan zeci de vehicule, sute de opriri, ferestre de timp și capacități, generând scenarii plauzibile de traseu în câteva secunde - o muncă pe care un om ar trebui să o facă manual. Dar traseul parcurs de AI este o soluție matematică; Călătoria nu poate fi începută fără ca planificatorul să adauge constrângeri, cum ar fi drepturi de pauză pentru șofer, trafic real, informații de teren și prioritatea clienților.

Problema limba rutei

În centrul acestui domeniu se află Problema de rutare a vehiculelor (VRP): problema vehiculelor care părăsesc un depozit și se întorc la toate opririle cu cel mai mic cost total (distanță, timp sau combustibil). VRP are câteva limitări critice:

Constrângere de capacitate: volumul/greutatea pe care o poate transporta fiecare vehicul este limitat; traseul nu poate depăși acest lucru. Fereastră de timp: intervalul de timp permis în timpul căruia o oprire poate primi serviciu; De exemplu, un magazin alimentar acceptă mărfuri doar între orele 08:00 și 11:00. Timpul de lucru al șoferului: Timpul maxim legal de conducere și pauzele obligatorii. Prioritate: Unele livrări (lanț de frig, urgent, client VIP) trebuie să treacă înaintea altora. AI poate echilibra toate aceste constrângeri simultan, dar numai dacă le spui exact. Orice constrângere pe care nu o menționezi înseamnă un traseu imposibil de fezabil.

Sfat: În promptul de rută, introduceți constrângerile una câte una: capacitatea vehiculului, intervalul de timp al fiecărei opriri, cerința de pauză a șoferului, livrările prioritare. Constrângerea lipsă face ca AI să producă o rută perfectă pe hârtie, dar imposibil de realizat pe teren.

Trei lucruri de echilibrat: cost, timp, satisfacție

Optimizarea rutelor echilibrează obiectivele concurente, nu doar unul. Dorim ca costurile cu combustibilul/distanța să fie minimizate; Dar ruta cea mai scurtă poate însemna cea mai recentă livrare către unii clienți. Dorim ca timpul de livrare sa fie scurt; Dar a merge rapid la fiecare client necesită mai multe vehicule și costuri. Dorim ca satisfacția clienților să fie ridicată; Sosirea la timp într-o fereastră de timp îngustă asigură acest lucru, dar restricționează traseul. Nu există o singură soluție „corectă” în acest triunghi; Un echilibru este ales în funcție de prioritatea afacerii tale. Cel mai valoros aspect al AI este că demonstrează acest echilibru cu scenariile: „Cea mai ieftină rută este aceasta, cea mai rapidă rută este aceasta, cea mai echilibrată rută este aceasta”. Decizia este luată de tine, care știi prioritatea afacerii.

Pas cu pas: Studiul rutei cu AI

  1. Pregătiți datele de oprire. Adresa/regiunea (cod anonim), cantitatea de livrare, fereastra de timp, prioritate.
  2. Introduceți constrângerea flotei dvs. Câte vehicule, capacitatea fiecăruia, depozitul de ieșire, regula de încălcare a șoferului.
  3. Specificați ținta. Prioritatea este costul, timpul sau satisfacția? Spune-i clar AI-ului.
  4. Creați un scenariu. Solicitați cele mai ieftine / mai rapide / cele mai stabile opțiuni de rută.
  5. Filtru de câmp. Adăugați manual informații locale, cum ar fi lucrări de drum cunoscute, aglomerație în trafic, probleme de parcare etc.
  6. Aprobarea planificatorului. Verificați drepturile șoferului și aplicabilitatea reală; confirma traseul final.
Atenție: calculul de trafic și distanță al AI se bazează pe datele pe care le furnizează. Dacă nu există date de trafic în timp real, IA presupune un „drum gol” și calculează timpii în mod optimist. Șoferul din teren cunoaște o lucrare rutieră pe care AI nu o cunoaște. De aceea, feedbackul șoferului și al planificatorului este o parte indispensabilă a traseului.

trei mini cutii

Cazul 1 — Livrarea eșuată scade odată cu intervalul de timp. O companie de livrare se confrunta cu „livrări eșuate” repetate, încercând livrările în timpul orelor în care clienții nu erau acasă; Fiecare încercare eșuată a fost a doua oară, ceea ce înseamnă cost suplimentar. Planificatorul a colectat fereastra de timp preferată pentru fiecare oprire și a dat-o AI. AI a reconstruit trasee în funcție de aceste ferestre. Rata de livrare cu succes a primei încercări a crescut de la 78% la 94%; Costul a scăzut semnificativ a doua oară. Geamuri stabilizate AI; omul a făcut treaba de a strânge ferestrele.

Cazul 2 — Alegere conștientă cu scenarii. Un distribuitor de alimente deservea 90 de opriri cu 6 vehicule. AI a oferit trei scenarii: ruta cea mai ieftină (economii de 12% la combustibil, dar unele livrări se schimbă după-amiaza), ruta cea mai rapidă (toate livrările înainte de prânz, dar este necesar încă 1 vehicul), ruta echilibrată. Managerul știa că produsele din lanțul frigorific trebuie să meargă înainte de prânz, așa că a ales nu varianta exactă „cea mai ieftină”, ci scenariul echilibrat care prioritizează produsele reci. AI a oferit opțiuni; Cunoștințele prioritare erau la oameni.

Cazul 3 — Plan care nu zdrobește drepturile șoferilor. Un analist a vrut să implementeze cea mai eficientă rută produsă de AI; cu toate acestea, traseul impunea șoferului să conducă timp de 6 ore fără pauză. Acest lucru a fost și ilegal și periculos. Planificatorul a adăugat constrângerea de pauză obligatorie și a reprodus traseul; Randamentul a scăzut ușor, dar planul a devenit legal și sigur. Dreptul omului depășește optimul matematic.

Patru șabloane copiabile

1) Scenariul de bază al rutei:

Rolul dumneavoastră: asistent planificare distribuție. Depozit: [cod locație]. Vehicule: 6 fiecare, [capacitate]. Opririle sunt mai jos: cod anonim, cantitate de livrare, fereastră de timp, prioritate. Regula șoferului: 45 min pauză obligatorie în 4,5 ore. Sarcină: sugerați un plan de rută care se potrivește constrângerilor; Dați ordinea opririlor și timpul estimat de terminare pentru fiecare vehicul. Avertizați dacă există o constrângere inaplicabilă.

2) Comparație cu trei ținte:

Generați trei scenarii de rută cu aceleași date de oprire și flotă: (1) combustibil/distanță cel mai scăzut, (2) finalizare cea mai devreme, (3) echilibrat. Distanța totală, timpul estimat, numărul de vehicule necesare și riscul restante pentru fiecare. Nu face o alegere clară; voi alege.

3) Prioritate și constrângerea lanțului de frig:

Următoarele opriri [coduri] conțin produse din lanțul rece și trebuie să fie livrate cel târziu până la ora 12:00. Construiți traseul într-un mod care să nu încalce această constrângere; Dacă încălcarea este inevitabilă, precizați clar la ce oprire și de ce.

4) Text cu informații despre șofer:

Scrieți un rezumat scurt și clar, care să transmită șoferului următorul traseu: ordinea opririlor, orele estimate de sosire, oprirea de odihnă și avertismente (stradă îngustă, fereastră de timp). Păstrați-l simplu și lizibil. Rețineți că șoferul va confirma condițiile reale de trafic/drum.

Prompt slab / Prompt puternic

Prompt slab:

Găsiți cel mai scurt traseu.

Câte vehicule, ce capacitate, ce fereastră de timp, ce prioritate sunt neclare. Rezultatul nu este aplicabil.

Solicitare puternică:

Rolul dumneavoastră: asistent planificare distribuție. 4 vehicule (1.200 kg fiecare), plecând dintr-un singur depozit. 60 de opriri: cod, greutate, fereastră de timp, prioritate adăugată. Articolele reci trebuie să dispară înainte de ora 12:00. Șoferul trebuie să facă o pauză la 4,5 ore. Dați 2 scenarii: cea mai mică distanță și cea mai stabilă; Semnalați încălcările constrângerii. Alegerea este a mea.

tinta

costul combustibilului

Viteza de livrare

satisfactia clientului

cea mai scurta distanta

cel mai jos

Variabilă

Câteva livrări cu întârziere

Cea mai rapidă finalizare

înalt

cel mai bun

Mare, dar scumpă

fidel ferestrei de timp

mediu

mediu

cel mai înalt

echilibrat

mediu-scazut

bine

bine

Greșeli comune

  • Lipsesc constrângerile. Dacă nu sunt date fereastra de timp, capacitatea și regulile de pauză, traseul va fi bun pe hârtie, dar imposibil de realizat pe teren.
  • Presupunând că traficul este „drum gol”. Dacă nu există date în timp real, vremurile sunt optimiste; Este necesară verificarea șoferului.
  • Concentrarea pe o singură țintă. Doar cea mai ieftină rută poate victimiza lanțul de frig sau clientul VIP.
  • Zdrobirea drepturilor șoferilor. Traseul „productiv” fără pauze sau care necesită ore suplimentare este ilegal și periculos.
  • Ignorarea livrării eșuate. Dacă intervalul de timp nu este îndeplinit, a doua execuție va umfla costul ascuns.
Sfat: faceți o „verificare pe teren” de 5 minute cu șoferii înainte de a porni pe traseu: există lucrări rutiere despre care ei știu, probleme de parcare, clienți dificili? Acest feedback adaugă realități la traseul pe care AI nu le poate vedea cu datele și crește semnificativ succesul livrării.

În concluzie

Ultimul kilometru este scump, iar optimizarea rutei este cea mai puternică pârghie pentru a-l reduce. AI echilibrează toate constrângerile VRP (capacitate, fereastră de timp, prioritate, pauză) în același timp și produce scenarii în triunghiul cost-timp-satisfacție. Dar aceasta este o soluție matematică: nu poate fi implementată fără a adăuga trafic real, drepturi de șofer și cunoștințe de teren. Furnizați restricții complete, comparați scenarii, obțineți confirmarea șoferului; Traseul final este stabilit cu aprobarea planificatorului.

Sarcina de aplicare

Configurați o listă de livrare zilnică din propria distribuție (sau ipotetică): 20-30 de opriri, adăugați cantitate, fereastră de timp și prioritate la fiecare; Identificați 2-3 vehicule și capacitățile acestora. Solicitați AI scenarii cu șablonul „comparație cu trei ținte”. Adăugați regula de rupere a șoferului și o constrângere a lanțului rece. Notați scenariul pe care l-ați ales și justificarea acestuia, precum și punctele pe care le veți confirma din câmp, în 5 itemi.

lista de verificare

  • [ ] Am îndeplinit toate constrângerile (capacitate, fereastră de timp, pauză, prioritate)?
  • [ ] Am comparat scenariile cost/timp/satisfacție?
  • [ ] Am adăugat constrângerea care protejează lanțul de frig și livrările prioritare?
  • [ ] Am respectat drepturile șoferului și perioadele legale de pauză?
  • [ ] Am primit confirmarea șoferului/campului înainte de a porni pe traseu?