RUTTPLANERING

Gör sändningar, fordonskapacitet och tidsfönster till en körbar leveransplan.

Modellera fordon, förare, last, leveransfönster, fordonsbegränsningar, fasta rutter och sista minuten-ändringar tillsammans. Resultatet är en ruttkandidat som människor kan granska, justera och bekräfta.

Startdata
Excel, CSV eller en ruttschema räcker för den första diagnosen.
Beslutsområde
Tilldela sändningar och ruttordning samtidigt.
Bekräftelse
Människor granskar otilldelade jobb, förseningar och ändringar i fasta rutter.

DET VERKLIGA PROBLEMET

Att rita kortare linjer på en karta är inte den svåra delen.

En rutt måste passa last, tid, fordonstyp, förartid, depåregler och ändringar som kommer efter den första planen.

Lasten passar inte i alla fordon

Vikt, volym, antal pallar och lastordning begränsar vilket fordon som kan ta vilken sändning.

Leveransfönster bryter enkel avståndsordning

Morgonbokningar, mottagningspauser och servicetid kan göra närmaste stopp till fel nästa stopp.

Fordonskompatibilitet spelar roll

Fryst, kylt, bakgavellyft, fordonsstorlek och kundbegränsningar snävar in kandidatgruppen.

Haveri och brådskande order ändrar hela planen

Ett användbart system reparerar resten av planen medan redan bekräftat arbete hålls stabilt.

Ruttplanering är ett samlat beslut: sändningar x fordon x last x tid x ändringar = en leveransplan som faktiskt kan köras.

MODELLERA BESLUTET

Skilj obligatoriska regler, preferenser och förbättringsmål.

När alla regler behandlas med samma styrka får man antingen ingen kandidat eller en plan som människor inte kan lita på.

Matematisk ram

minimera lexikografiskt(otilldelat, försening, övertid, ändrade fasta rutter, fordon, avstånd, lastobalans)

Demosidan är en deterministisk heuristik för förklaring, inte en driftsklar optimeringsmotor och inte en garanti för optimalitet.

HÅRDA

Regler som måste hållas

  • Kapacitetsgränser

    Vikt och volym hålls inom fordonets gränser.

  • Fordons- och temperaturmatchning

    Endast fordon med rätt typ, utrustning och temperaturkapacitet beaktas.

  • Leveransfönster

    Ankomst och servicestart måste rymmas inom tillåtet mottagningsfönster.

PREFERENSER

Preferenser att bevara

  • Fasta rutter

    Behåll fasta kunder på sitt vanliga fordon när det fortfarande är genomförbart.

  • Små ändringar

    Undvik att ändra rutter som redan är lastade, aviserade eller bekräftade.

  • Balanserat arbete

    Minska ojämn körsträcka, last och övertid mellan fordon.

MÅL

Mått att förbättra

  • Otilldelade sändningar

    Visa de sändningar som inte får plats och orsaken till att de faller bort.

  • Avstånd och körtid

    Minska körningen efter att hårda regler och högprioriterade sändningar har hanterats.

  • Försening och övertid

    Visa när planen skapar sena ankomster eller arbete utanför skiftet.

INTERAKTIVT EXEMPEL

Ändra dagen och se hur körplanen reagerar.

Använd kontrollerna för att simulera fordonsfel, brådskande order, köer, kapacitetskontroller och kompatibilitetsregler.

Den här webbläsardemon använder fiktiva data och uppskattad fågelvägsdistans. Den är inte en driftsklar optimeringsmotor och garanterar inte vägavstånd, regelefterlevnad, lastbarhet eller optimalitet.

Dagens villkor

Kontrollerade regler

Utkört

I tid

Avstånd

Fast rutt

Övertid

RUTTKARTA

Ungefärliga ruttlinjer

Kartan är schematisk. Produktionsprojekt använder godkända kart-, matris- eller vägtids-API:er först efter att kostnad, villkor och integritet har kontrollerats.

FORDONSRUTTER

Dag per fordon

REGELDESIGN

Gör ruttplaneringskunskap till ett explicit datakontrakt.

Den första prototypen är vanligtvis ett samtal om data och regler. Det här är regelgrupperna som behöver namn, prioriteringar och exempel.

VRP-01 Hård regel

Kapacitetsgränser

Vikt och volym får inte överstiga fordonskapaciteten.

VRP-02 Hård regel

Leveransfönster

En ruttkandidat måste respektera mottagningsfönster när de är obligatoriska.

VRP-03 Hård regel

Kompatibilitet

Temperatur, utrustning och fordonsstorlek begränsar vilka fordon som kan användas.

VRP-04 Preferens

Kontinuitet i fasta rutter

Fasta kunder behåller vanligt fordon när det är genomförbart.

VRP-05 Preferens

Små reparationer

Redan lastade eller aviserade rutter kan låsas före ny beräkning.

VRP-06 Mått

Otilldelat först

Minska högprioriterade otilldelade sändningar innan avstånd optimeras.

VRP-07 Mått

Avstånd och tid

Minska körsträcka efter att hårda regler är uppfyllda.

VRP-08 Mått

Balanserad last

Undvik att samla körsträcka, last och övertid på ett fordon.

VRP-09 Mått

Granskningsbara ändringar

Visa varför en sändning flyttades, försenades eller inte tilldelades.

FÖRKLARLIGT RESULTAT

En ruttkandidat är bara användbar när människor förstår varför den skapades.

Skärmen bör visa ordning, ankomsttid, kapacitet, regelvarningar och orsaker till utebliven tilldelning innan någon bekräftar leveransplanen.

Fordonsordning och tider

Visa avgång från depå, ankomst, service, väntan, paus och retur per fordon.

Orsaker till utebliven tilldelning

Klassificera fel kopplade till kapacitet, kompatibilitet, tidsfönster och arbetstid.

Planjämförelse

Jämför antal otilldelade, avstånd, försening, övertid, antal fordon och lastgrad.

Manuella lås

Låt människor låsa bekräftade rutter och bara räkna om återstående arbete.

LEVERANSVERKSAMHET

Användbart där fordon och stopp måste kombineras under lokala regler.

Modellen ändras efter domän, men kärnbeslutet är detsamma: vilket fordon tar vilka sändningar, i vilken ordning och under vilka regler.

Grossist och lokal leverans

Butikernas leveransfönster, fasta rutter, antal fordon och regler för flera depåer.

Livsmedel och kylkedjeleverans

Rumstempererat, kylt, fryst, lastning, bokning och regler för väntetid.

Upphämtning och insamling

Insamlingsmängd, mellanliggande anläggningar, fordonskapacitet och hämtningsfrekvens.

Byggmaterial och utrustning

Fordonsklass, behov av bakgavellyft eller kran, tidsfönster på byggplats, lastordning och returer.

DATA

Utgå från dagens ruttblad, fordonslistor och regelanteckningar.

En första prototyp kan börja med en anonymiserad dag eller vecka. Målet är att se om reglerna kan representeras och om kandidaten hjälper transportplaneraren.

Sändningslista

Plats, leveransfönster, serviceminuter, vikt, volym, temperatur, prioritet och fast fordon.

Fordons- och förarlista

Kapacitet, fordonstyp, utrustning, temperaturkapacitet, arbetstid och depå.

Verksamhetsregler

Hårda regler, preferenser, målprioriteringar, fasta rutter, lunchpauser och regler för extern körning.

Aktuell plan och resultat

Dagens ruttschema, faktiska ankomster, väntetid, körsträcka, otilldelade sändningar och manuella korrigeringar.

LITEN PROTOTYP

Kontrollera om ert ruttplaneringsproblem kan beräknas innan ett komplett system byggs.

En prototyp med fast omfattning kan jämföra dagens planer med kandidatrutter, visa saknade data och klargöra vad ett produktionssystem behöver.

Väl lämpat för skräddarsydd utveckling

Reglerna är för lokala för en färdig ruttplaneringsprodukt, och ruttkandidaten behöver förklarbara orsaker.

Färdig tjänst först

Om rutterna är fasta, sändningsvolymen liten eller villkoren enkla kan ett befintligt ruttverktyg vara ett bättre första steg.

VANLIGA FRÅGOR

Frågor före automatisering av ruttplanering.

De här svaren klargör demots avgränsning, kartdata, manuell granskning och integrationsomfång.

Är den här demosidan produktionsoptimeraren?

Nej. Demosidan är en enkel deterministisk heuristik för förklaring. Produktionsarbete väljer lösare, sökmetod, kartdata och infrastruktur efter att skala och regler är kända.

Kan vi börja från Excel eller CSV?

Ja. En första genomgång kan börja med anonymiserade ruttblad, sändningslistor, fordonslistor, regelanteckningar och en aktuell plan.

Kan kart- eller rutt-API:er kopplas in?

Ja. Vägavstånd, restid, trafik, fordonsbegränsningar, API-kostnad, villkor, cachelagring och integritet måste kontrolleras före integration.

Kan transportplaneraren ändra rutten manuellt?

Ja. Systemet bör låta människor låsa fordon eller stopp, räkna om återstående arbete och jämföra effekten.

Kommer varje sändning alltid att köras ut?

Nej. När kapacitet, fordonstyp eller tid inte räcker bör systemet visa otilldelade sändningar och orsaken i stället för att dölja dem.

KONTROLLERA ER DRIFT

Ert ruttplaneringsarbete kan kanske uttryckas som ett matematiskt system.

Vi kan gå igenom dagens ruttschema och regelanteckningar och sedan identifiera den minsta datamängd som är värd att testa.

Diskutera leveransdata