Dispatchmodi uitgelegd (Auto, BalanceLocations, BalanceTime, Optima)
De Dispatch API van TrackRoad ondersteunt meerdere DispatchMode-opties. Elke modus bepaalt hoe stops worden toegewezen en wat de optimizer prioriteit geeft—snelheid, balans, haalbaarheid, tijdvensters of een minimaal aantal voertuigen.
Deze gids helpt u de juiste modus voor uw routeringsprobleem te kiezen en veelvoorkomende dispatchfouten zoals UnassignedStops te voorkomen.
Visuele vergelijking van DispatchMode-opties en hoe ze balans, tijdvensters en haalbaarheid prioriteren om niet-toegewezen stops te verminderen.
Wat is DispatchMode?#
DispatchMode is een optimalisatiestrategie die wordt gebruikt door de routeringsengine van TrackRoad. Hiermee geeft u aan wat de optimizer moet prioriteren bij het toewijzen van stops aan voertuigen.
Sommige modi geven prioriteit aan een evenwichtige werklast, andere aan de kortste totale tijd, en weer andere aan haalbaarheid onder beperkingen, zoals tijdvensters.
Belangrijk:
Als u tijdvensters gebruikt, moet u de modus Optima gebruiken.
DispatchMode-vergelijking (beste toepassingen)#
| DispatchMode |
Beste voor |
Primair doel |
Werkt met tijdvensters? |
Opmerkingen |
Auto |
Snelle basisroutering |
Automatisch de beste strategie kiezen |
Soms |
Goede standaard voor eenvoudige toepassingen. Niet ideaal voor strikte tijdvensters. |
BalanceLocations |
Vlootdispatching |
Het aantal stops per voertuig balanceren |
Beperkt |
Gebruik dit voor een eerlijke werkverdeling over chauffeurs. |
BalanceTime |
Vlootroutering met servicetijd |
De totale routetijd per chauffeur balanceren |
Beperkt |
Beter dan BalanceLocations wanneer de servicetijd varieert. |
Optima |
Tijdvensters en planning |
Haalbaarheid plus geoptimaliseerde planning |
Ja (aanbevolen) |
Het beste voor strakke beperkingen. Hogere rekenkosten, maar de beste resultaten. |
MinimumVehicles |
Capaciteitsplanning |
Zo weinig mogelijk voertuigen gebruiken |
Soms |
Nuttig voor het schatten van de vlootomvang. Kan langere routes met minder chauffeurs opleveren. |
SingleRegion |
Eén geografische cluster |
Routes binnen één regio houden |
Beperkt |
Nuttig wanneer de set stops van nature in één gebied is geclusterd. |
MultipleRegion |
Routering over meerdere steden of gebieden |
Automatisch per regio splitsen |
Beperkt |
Nuttig voor bedrijven die in meerdere zones of stedelijke clusters opereren. |
Auto-modus#
Auto is de standaardstrategie. De engine selecteert een interne modus afhankelijk van de grootte van uw invoer en de beperkingen.
- Beste voor: eenvoudige routering zonder strikte beperkingen
- Beste invoer: alleen stops of één voertuig
- Tijdvensters: werkt alleen wanneer beperkingen soepel zijn
Aanbeveling:
Begin met Auto voor vroege integratietests en schakel daarna over op Optima voor planningen in productie.
BalanceLocations-modus#
BalanceLocations probeert ongeveer hetzelfde aantal stops aan elk voertuig toe te wijzen.
- Beste voor: bezorgvloten waarbij elke chauffeur een vergelijkbaar aantal stops moet afhandelen
- Veelgebruikte toepassing: twee of meer voertuigen met een gemiddeld aantal stops
- Nuttig wanneer alle stops een vergelijkbare servicetijd hebben
Als de servicetijd sterk verschilt tussen stops, is BalanceTime meestal beter.
BalanceTime-modus#
BalanceTime balanceert de totale routetijd over voertuigen, inclusief rijtijd en servicetijd.
- Beste voor: buitendienst, leveringen met gemengde werklast en variabele servicetijden
- Invoer: meerdere voertuigen plus realistische servicetijd
- Levert eerlijkere routes op basis van totale duur op
Best practice:
Neem altijd Stops[].ServiceTimeMinutes op als u BalanceTime gebruikt.
Optima-modus (aanbevolen voor tijdvensters)#
Optima is de meest geavanceerde dispatchstrategie van TrackRoad. Deze is ontworpen voor planningen met beperkingen zoals:
- Tijdvensters
- Servicetijd
- Werktijden van voertuigen (TimeIn / TimeOut)
- Capaciteitslimieten (gewicht / volume)
Als u tijdvensters hebt, gebruik dan altijd DispatchMode = Optima. Andere modi kunnen onhaalbare resultaten opleveren of meer UnassignedStops teruggeven.
MinimumVehicles-modus#
MinimumVehicles probeert het werk met zo weinig mogelijk voertuigen uit te voeren. Deze modus wordt vaak gebruikt voor planning en capaciteitsinschatting.
- Beste voor: het bepalen van de benodigde vlootomvang
- Afweging: sommige routes kunnen langer of minder gebalanceerd worden
- Nuttig wanneer u kosten wilt minimaliseren door minder chauffeurs of voertuigen in te zetten
Gebruik deze modus om de vraag te beantwoorden: “Hoeveel chauffeurs heb ik vandaag nodig?”
SingleRegion- en MultipleRegion-modi#
Regionale modi zijn nuttig wanneer uw set stops een groot geografisch gebied bestrijkt.
- SingleRegion: houdt routes binnen één cluster of regio
- MultipleRegion: splitst stops over meerdere geografische clusters
Deze modi zijn handig voor bedrijven die leveren in meerdere steden of grote stedelijke gebieden.
Welke DispatchMode moet ik gebruiken?#
| Uw doel |
Aanbevolen modus |
Waarom |
| Snelle routering (basis) |
Auto |
Snelle en eenvoudige integratie |
| Het aantal stops over voertuigen balanceren |
BalanceLocations |
Eerlijke verdeling op basis van aantallen |
| Totale routeduur balanceren (rijden plus service) |
BalanceTime |
Betere eerlijkheid voor buitendienstplanningen |
| Tijdvensters plus planning van werktijden |
Optima |
Beperkingsbewuste optimalisatie |
| Zo weinig mogelijk voertuigen gebruiken |
MinimumVehicles |
Schatting van vlootomvang en kostenverlaging |
Hoe DispatchMode UnassignedStops beïnvloedt#
UnassignedStops verschijnen wanneer uw beperkingen niet kunnen worden nageleefd. DispatchMode verandert hoe agressief de engine probeert stops in routes in te passen.
- Optima: beste kans om stops toe te wijzen wanneer er tijdvensters zijn
- Auto / Balance-modi: kunnen meer niet-toegewezen stops opleveren wanneer beperkingen streng zijn
- MinimumVehicles: kan stops niet toewijzen als er onder de beperkingen te weinig voertuigen mogelijk zijn
Als uw resultaat UnassignedStops bevat, probeer dan voertuigen toe te voegen, TimeOut te verhogen, servicetijd te verlagen, tijdvensters te verruimen of over te schakelen naar Optima.
Gerelateerde Swagger-modellen#
Swagger is de bron van waarheid voor alle modelvelden. Pagina's in het Kenniscentrum richten zich op best practices en praktijkgerichte toepassingen.
Veelgestelde vragen#
Welke DispatchMode moet ik gebruiken voor tijdvensters?
Gebruik Optima wanneer u tijdvensters, servicetijden, werktijden of andere strikte beperkingen hebt. Dit is de aanbevolen modus voor planning met beperkingen.
Wat is het verschil tussen BalanceLocations en BalanceTime?
BalanceLocations probeert een vergelijkbaar aantal stops over elk voertuig te verdelen. BalanceTime probeert de totale routeduur inclusief rijtijd en servicetijd te balanceren.
Waarom krijg ik UnassignedStops?
UnassignedStops ontstaan meestal wanneer beperkingen onhaalbaar zijn, zoals krappe tijdvensters, korte werktijden, onvoldoende voertuigen of een te lange servicetijd. Overschakelen naar Optima en beperkingen versoepelen helpt vaak.
Wanneer moet ik MinimumVehicles gebruiken?
Gebruik MinimumVehicles wanneer uw doel is het werk met zo weinig mogelijk chauffeurs of voertuigen uit te voeren, bijvoorbeeld voor vlootdimensionering of kostenreductieanalyse.