Køretøjsruter

Gør leverancer, køretøjskapacitet og tidsvinduer til en ruteplan, som mennesker kan bruge.

Modeller køretøjer, chauffører, laster, leveringsvinduer, køretøjsbegrænsninger, faste ruter og ændringer i sidste øjeblik samlet. Resultatet er et ruteforslag, som mennesker kan gennemgå, justere og bekræfte.

Startdata
Excel, CSV eller en rutetabel er nok til den første diagnose.
Beslutningsomfang
Tildel leverancer og ruterækkefølge samtidig.
Bekræftelse
Mennesker gennemgår ikke-tildelte opgaver, forsinkelser og ændringer i faste ruter.

Det reelle problem

At tegne kortere linjer på et kort er ikke den svære del.

En rute skal passe til last, tid, køretøjstype, chaufførtimer, depotregler og de ændringer, der kommer efter den første plan.

Lasten passer ikke til alle køretøjer

Vægt, volumen, palleantal og læsserækkefølge begrænser, hvilket køretøj der kan transportere hvilken leverance.

Leveringsvinduer bryder enkel rækkefølge efter afstand

Morgenreservationer, modtagepauser og servicetid kan gøre det nærmeste stop til det forkerte næste stop.

Køretøjskompatibilitet betyder noget

Frost, køl, lift, køretøjsstørrelse og kundebegrænsninger indsnævrer kandidatfeltet.

Nedbrud og hasteordrer ændrer hele planen

Et nyttigt system reparerer den resterende plan, mens allerede bekræftet arbejde holdes stabilt.

Køretøjsruter er en samlet beslutning: leverancer x køretøjer x last x tid x ændringer = en ruteplan, der faktisk kan køres.

Modeller beslutningen

Adskil obligatoriske regler, præferencer og forbedringsmålepunkter.

Hvis alle regler behandles med samme styrke, skabes enten ingen kandidat eller en plan, som mennesker ikke kan stole på.

Matematisk ramme

min leksikografisk(ikke tildelt, forsinket, overtid, ændrede faste ruter, køretøjer, distance, lastubalance)

Demonstrationssiden er en deterministisk heuristik til forklaring, ikke en produktionsklar optimeringsmotor og ikke en garanti for optimalitet.

Krav

Regler, der skal overholdes

  • Kapacitetsgrænser

    Vægt og volumen holdes inden for køretøjets grænser.

  • Køretøj og temperatur passer

    Kun køretøjer med den rette type, udstyr og temperaturkapacitet tages i betragtning.

  • Leveringsvinduer

    Ankomst og servicestart skal passe til det tilladte modtagevindue.

Præference

Præferencer, der skal bevares

  • Faste ruter

    Behold faste kunder på deres sædvanlige køretøj, når det stadig er muligt.

  • Små ændringer

    Undgå at ændre ruter, der allerede er læsset, varslet eller bekræftet.

  • Balanceret arbejde

    Reducer ujævn kørsel, last og overtid mellem køretøjerne.

Mål

Målepunkter, der skal forbedres

  • Ikke-tildelte leverancer

    Vis de leverancer, der ikke kan passes ind, og årsagen til at de fejler.

  • Distance og køretid

    Reducer kørsel, når kravregler og højt prioriterede leverancer er håndteret.

  • Forsinkelse og overtid

    Vis, når planen skaber forsinkede ankomster eller arbejde ud over vagten.

Interaktivt eksempel

Ændr dagen, og se hvordan ruteplanen reagerer.

Brug kontrollerne til at simulere køretøjsnedbrud, hasteordre, trængsel, kapacitetskontrol og kompatibilitetsregler.

Denne webdemo bruger fiktive data og estimater baseret på fugleflugtsafstand. Den er ikke en produktionsklar optimeringsmotor og garanterer ikke vejafstand, juridisk overholdelse, at lasten kan læsses, eller optimalitet.

Dagens forhold

Kontrollerede regler

Afsendt

Til tiden

Distance

Fast rute

Overtid

Rutekort

Omtrentlige rutelinjer

Kortet er skematisk. Produktionsprojekter bruger kun godkendte kort-, matrix- eller køretids-API'er, efter omkostninger, vilkår og privatliv er kontrolleret.

Køretøjsruter

Dag pr. køretøj

Regeldesign

Gør disponeringsviden til en eksplicit datakontrakt.

Den første prototype er normalt en samtale om data og regler. Dette er regelgrupperne, der kræver navne, prioriteter og eksempler.

VRP-01 Krav

Kapacitetsgrænser

Vægt og volumen må ikke overstige køretøjets kapacitet.

VRP-02 Krav

Leveringsvinduer

Et ruteforslag skal overholde modtagevinduer, når de er obligatoriske.

VRP-03 Krav

Kompatibilitet

Temperatur, udstyr og køretøjsstørrelse begrænser de egnede køretøjer.

VRP-04 Præference

Kontinuitet i faste ruter

Faste kunder bliver på det sædvanlige køretøj, når det er gennemførligt.

VRP-05 Præference

Små rettelser

Ruter, der allerede er læsset eller varslet, kan låses før genberegning.

VRP-06 Mål

Ikke-tildelte først

Reducer højt prioriterede ikke-tildelte leverancer, før distancen optimeres.

VRP-07 Mål

Distance og tid

Reducer kørselsdistance, når kravreglerne er opfyldt.

VRP-08 Mål

Balanceret last

Undgå at samle kilometer, last og overtid på ét køretøj.

VRP-09 Mål

Ændringer, der kan gennemgås

Vis, hvorfor en leverance blev flyttet, forsinket eller ikke tildelt.

Forklarligt resultat

Et ruteforslag er kun nyttigt, når mennesker kan forstå, hvorfor det blev lavet.

Skærmen bør vise rækkefølge, ankomsttid, kapacitet, regeladvarsler og årsager til ikke-tildeling, før nogen bekræfter ruteplanen.

Køretøjsrækkefølge og tider

Vis depotafgang, ankomst, service, ventetid, pause og retur pr. køretøj.

Årsager til ikke-tildeling

Klassificer fejl i kapacitet, kompatibilitet, tidsvinduer og arbejdstid.

Plansammenligning

Sammenlign antal ikke-tildelte, distance, forsinkelse, overtid, køretøjsantal og lastgrad.

Manuelle låse

Lad mennesker låse bekræftede ruter og kun genberegne det resterende arbejde.

Leveringsdrift

Nyttigt overalt, hvor køretøjer og stop skal kombineres under lokale regler.

Modellen ændrer sig efter domæne, men kernebeslutningen er den samme: hvilket køretøj transporterer hvilke leverancer, i hvilken rækkefølge og under hvilke regler.

Engros og lokal levering

Butikkers leveringsvinduer, faste ruter, køretøjsantal og regler for flere depoter.

Fødevarer og kølekædelevering

Normal temperatur, køl, frost, læsning, reservation og regler for ventetid.

Afhentning og indsamling

Indsamlingsmængde, mellemstationer, køretøjskapacitet og afhentningsfrekvens.

Byggematerialer og udstyr

Køretøjsklasse, behov for lift eller kran, tidsvinduer på byggepladsen, læsserækkefølge og returlæs.

Data

Start med de nuværende ruteplaner, køretøjslister og regelnoter.

En første prototype kan begynde med én anonymiseret dag eller uge. Målet er at afklare, om reglerne kan repræsenteres, og om kandidaten hjælper disponenten.

Leveranceliste

Lokation, leveringsvindue, serviceminutter, vægt, volumen, temperatur, prioritet og fast køretøj.

Køretøjs- og chaufførliste

Kapacitet, køretøjstype, udstyr, temperaturkapacitet, arbejdstid og depot.

Forretningsregler

Kravregler, præferencer, målprioriteter, faste ruter, frokostpauser og outsourcingregler.

Nuværende plan og resultater

Nuværende rutetabel, faktiske ankomster, ventetid, kilometer, ikke-tildelte leverancer og manuelle rettelser.

Lille prototype

Tjek, om jeres ruteplanlægningsproblem kan beregnes, før et fuldt system bygges.

En prototype med fast omfang kan sammenligne nuværende planer med ruteforslag, vise manglende data og afklare, hvad et produktionssystem ville kræve.

Godt egnet til skræddersyet udvikling

Reglerne er for lokale til et standardprodukt til ruteplanlægning, og ruteforslaget har brug for forklarlige grunde.

Standardtjeneste først

Hvis ruterne er faste, leverancemængden er lille, eller betingelserne er enkle, kan et eksisterende ruteværktøj være det bedste første skridt.

FAQ

Spørgsmål før automatisering af ruteplanlægning.

Disse svar præciserer demoens grænse, kortdata, manuel gennemgang og integrationsomfang.

Er denne demonstrationsside den produktionsklare optimeringsmotor?

Nej. Demonstrationssiden er en enkel deterministisk heuristik til forklaring. I produktionsarbejde vælges løser, søgemetode, kortdata og infrastruktur, når skala og regler er kendt.

Kan vi starte fra Excel eller CSV?

Ja. En første gennemgang kan starte fra anonymiserede ruteplaner, leverancelister, køretøjslister, regelnoter og en nuværende plan.

Kan kort- eller rute-API'er tilsluttes?

Ja. Vejafstand, køretid, trafik, køretøjsbegrænsninger, API-omkostninger, vilkår, caching og privatliv skal kontrolleres før integration.

Kan disponenten ændre ruten manuelt?

Ja. Systemet bør lade mennesker låse køretøjer eller stop og derefter genberegne det resterende arbejde og sammenligne effekten.

Bliver alle leverancer altid afsendt?

Nej. Når kapacitet, køretøjstype eller tid ikke er tilstrækkelig, bør systemet vise ikke-tildelte leverancer og årsagen i stedet for at skjule dem.

Tjek jeres drift

Jeres disponeringsarbejde kan måske udtrykkes som et matematisk system.

Vi kan gennemgå den nuværende rutetabel og regelnoter og derefter identificere det mindste datasæt, der er værd at teste.

Drøft leveringsdata