Rutarea vehiculelor

Transformați livrările, capacitatea vehiculelor și ferestrele orare într-un plan de expediere executabil.

Modelăm împreună vehicule, șoferi, încărcături, ferestre de livrare, restricții de vehicul, rute fixe și schimbări de ultim moment. Rezultatul este un candidat de rută pe care oamenii îl pot revizui, ajusta și confirma.

Date inițiale
Excel, CSV sau un tabel de rute este suficient pentru primul diagnostic.
Domeniul deciziei
Alocați livrările și ordinea rutei în același timp.
Confirmare
Oamenii revizuiesc lucrările nealocate, întârzierile și schimbările de rute fixe.

Problema reală

Trasarea unor linii mai scurte pe hartă nu este partea dificilă.

O rută trebuie să respecte încărcătura, timpul, tipul vehiculului, orele șoferului, regulile depozitului și schimbările apărute după primul plan.

Încărcătura nu încape în fiecare vehicul

Greutatea, volumul, numărul de paleți și ordinea de încărcare limitează vehiculul care poate transporta fiecare livrare.

Ferestrele de livrare rup ordinea simplă după distanță

Rezervările de dimineață, pauzele de recepție și timpul de servire pot face ca cea mai apropiată oprire să fie următoarea oprire greșită.

Compatibilitatea vehiculului contează

Congelat, refrigerat, lift hidraulic, dimensiunea vehiculului și restricțiile clientului restrâng setul de candidați.

Defecțiunile și comenzile urgente schimbă întregul plan

Un sistem util repară planul rămas păstrând stabilă munca deja confirmată.

Rutarea vehiculelor este o decizie combinată: livrări x vehicule x încărcătură x timp x schimbări = un plan de expediere executabil.

Modelați decizia

Separați regulile obligatorii, preferințele și indicatorii de îmbunătățire.

Tratarea fiecărei reguli cu aceeași greutate fie nu creează niciun candidat, fie creează un plan în care oamenii nu pot avea încredere.

Cadru matematic

min lexicografic(nealocate, întârziate, ore suplimentare, rute fixe schimbate, vehicule, distanță, dezechilibru de încărcare)

Demonstrația paginii este o euristică deterministă pentru explicație, nu un motor de optimizare pentru producție și nu o garanție de optimalitate.

Obligatoriu

Reguli care trebuie respectate

  • Limite de capacitate

    Greutatea și volumul rămân în limitele vehiculului.

  • Potrivirea vehiculului și a temperaturii

    Sunt luate în calcul doar vehiculele cu tipul, echiparea și capacitatea de temperatură potrivite.

  • Ferestre de livrare

    Sosirea și începerea serviciului trebuie să se încadreze în fereastra de recepție permisă.

Preferință

Preferințe de păstrat

  • Rute fixe

    Păstrați clienții obișnuiți pe vehiculul lor uzual când este încă fezabil.

  • Schimbări mici

    Evitați schimbarea rutelor deja încărcate, notificate sau confirmate.

  • Muncă echilibrată

    Reduceți diferențele de kilometraj, încărcare și ore suplimentare între vehicule.

Obiectiv

Indicatori de îmbunătățit

  • Livrări nealocate

    Afișați livrările care nu încap și motivul eșecului.

  • Distanță și timp de condus

    Reduceți deplasarea după ce regulile obligatorii și livrările cu prioritate mare sunt tratate.

  • Întârziere și ore suplimentare

    Arătați când planul creează sosiri întârziate sau lucru peste tură.

Exemplu interactiv

Schimbați ziua și vedeți cum reacționează planul de expediere.

Folosiți controalele pentru a simula o defecțiune de vehicul, o comandă urgentă, congestie, verificări de capacitate și reguli de compatibilitate.

Această demonstrație în browser folosește date fictive și estimări de deplasare în linie dreaptă. Nu este un motor de optimizare pentru producție și nu garantează distanța rutieră, conformitatea legală, posibilitatea de încărcare sau optimalitatea.

Condiția zilei

Reguli verificate

Expediate

La timp

Distanță

Rută fixă

Ore suplimentare

Hartă rută

Linii aproximative de rută

Harta este schematică. Proiectele de producție folosesc API-uri aprobate pentru hărți, matrice sau timp rutier doar după verificarea costurilor, termenilor și confidențialității.

Rute vehicule

Zi pe fiecare vehicul

Proiectarea regulilor

Transformați know-how-ul de expediere într-un contract de date explicit.

Primul prototip este de obicei o discuție despre date și reguli. Acestea sunt grupurile de reguli care au nevoie de nume, priorități și exemple.

VRP-01 Obligatoriu

Limite de capacitate

Greutatea și volumul nu pot depăși capacitatea vehiculului.

VRP-02 Obligatoriu

Ferestre de livrare

Un candidat de rută trebuie să respecte ferestrele de recepție când acestea sunt obligatorii.

VRP-03 Obligatoriu

Compatibilitate

Temperatura, echiparea și dimensiunea vehiculului limitează vehiculele eligibile.

VRP-04 Preferință

Continuitatea rutei fixe

Clienții obișnuiți rămân pe vehiculul uzual când este fezabil.

VRP-05 Preferință

Corecții mici

Rutele deja încărcate sau notificate pot fi blocate înainte de recalculare.

VRP-06 Obiectiv

Nealocate mai întâi

Reduceți livrările nealocate cu prioritate mare înainte de optimizarea distanței.

VRP-07 Obiectiv

Distanță și timp

Reduceți distanța de condus după satisfacerea regulilor obligatorii.

VRP-08 Obiectiv

Încărcare echilibrată

Evitați concentrarea kilometrajului, încărcării și orelor suplimentare pe un singur vehicul.

VRP-09 Obiectiv

Schimbări revizuibile

Arătați de ce o livrare a fost mutată, întârziată sau lăsată nealocată.

Rezultat explicabil

Un candidat de rută este util doar când oamenii pot înțelege de ce a fost creat.

Ecranul ar trebui să arate ordinea, ora sosirii, capacitatea, avertismentele de reguli și motivele de nealocare înainte ca cineva să confirme planul de expediere.

Ordinea vehiculelor și timpii

Afișați plecarea din depozit, sosirea, servirea, așteptarea, pauza și întoarcerea pe vehicul.

Motive de nealocare

Clasificați eșecurile de capacitate, compatibilitate, fereastră orară și ore de lucru.

Compararea planurilor

Comparați numărul nealocat, distanța, întârzierea, orele suplimentare, numărul de vehicule și gradul de încărcare.

Blocări manuale

Permiteți oamenilor să blocheze rutele confirmate și să recalculeze doar lucrările rămase.

Operațiuni de livrare

Util oriunde vehiculele și opririle trebuie combinate după reguli locale.

Modelul se schimbă după domeniu, dar decizia de bază este aceeași: ce vehicul transportă ce livrări, în ce ordine și după ce reguli.

Distribuție angro și livrare locală

Ferestre de livrare la magazine, rute fixe, număr de vehicule și reguli pentru mai multe depozite.

Livrare alimentară și lanț frigorific

Reguli pentru ambient, refrigerat, congelat, încărcare, rezervare și timp de așteptare.

Ridicare și colectare

Cantitate colectată, facilități intermediare, capacitate vehicul și frecvență de colectare.

Materiale de construcții și echipamente

Clasa vehiculului, necesar de lift sau macara, ferestre orare la șantier, ordine de încărcare și retururi.

Date

Porniți de la foile de rute curente, listele de vehicule și notele de reguli.

Un prim prototip poate începe cu o zi sau o săptămână anonimizată. Scopul este să aflăm dacă regulile pot fi reprezentate și dacă ruta candidată ajută dispecerul.

Listă de livrări

Locație, fereastră de livrare, minute de servire, greutate, volum, temperatură, prioritate și vehicul fix.

Listă de vehicule și șoferi

Capacitate, tip de vehicul, echipare, capacitate de temperatură, ore de lucru și depozit.

Reguli de afaceri

Reguli obligatorii, preferințe, priorități obiectiv, rute fixe, pauze de prânz și reguli de externalizare.

Planul curent și rezultatele

Tabelul curent de rute, sosiri efective, așteptare, kilometraj, livrări nealocate și corecții manuale.

Prototip mic

Verificați dacă problema de expediere poate fi calculată înainte de construirea unui sistem complet.

Un prototip cu domeniu fix poate compara planurile curente cu rute candidate, expune datele lipsă și clarifica ce ar necesita un sistem de producție.

Potrivire bună pentru dezvoltare personalizată

Regulile sunt prea locale pentru un produs standard de expediere, iar candidatul de rută are nevoie de motive explicabile.

Mai întâi un serviciu standard

Dacă rutele sunt fixe, volumul livrărilor este mic sau condițiile sunt simple, un instrument de rutare existent poate fi primul pas mai bun.

Întrebări frecvente

Întrebări înainte de automatizarea planificării expedierii.

Aceste răspunsuri clarifică limitele demonstrației, datele de hartă, revizuirea manuală și domeniul integrării.

Este această demonstrație de pagină optimizatorul de producție?

Nu. Demonstrația paginii este o euristică deterministă simplă pentru explicație. În producție, motorul de rezolvare, metoda de căutare, datele de hartă și infrastructura se aleg după ce scara și regulile sunt cunoscute.

Putem începe din Excel sau CSV?

Da. O primă revizuire poate porni de la foi de rute anonimizate, liste de livrări, liste de vehicule, note de reguli și un plan curent.

Se pot conecta API-uri de hartă sau rutare?

Da. Distanța rutieră, timpul de deplasare, traficul, restricțiile vehiculelor, costul API, termenii, cache-ul și confidențialitatea trebuie verificate înainte de integrare.

Poate dispecerul modifica manual ruta?

Da. Sistemul ar trebui să permită blocarea vehiculelor sau opririlor, apoi recalcularea lucrărilor rămase și compararea impactului.

Va fi expediată întotdeauna fiecare livrare?

Nu. Când capacitatea, tipul vehiculului sau timpul sunt insuficiente, sistemul ar trebui să afișeze livrările nealocate și motivul, nu să le ascundă.

Verificați operațiunea

Activitatea dumneavoastră de expediere ar putea fi exprimată ca sistem matematic.

Putem revizui tabelul curent de rute și notele de reguli, apoi identifica cel mai mic set de date care merită testat.

Discutați datele de livrare