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.

Vergelijking van TrackRoad-dispatchmodi voor Auto, BalanceLocations, BalanceTime, Optima en MinimumVehicles
Visuele vergelijking van DispatchMode-opties en hoe ze balans, tijdvensters en haalbaarheid prioriteren om niet-toegewezen stops te verminderen.

Probeer dispatchmodi in Swagger

Test verschillende DispatchMode-waarden met dezelfde stops en voertuigen om te zien hoe de resultaten veranderen.

Swagger UI openen Dispatch API-voorbeelden

Inhoudsopgave

  1. Wat is DispatchMode?
  2. Vergelijkingstabel voor DispatchMode
  3. Auto
  4. BalanceLocations
  5. BalanceTime
  6. Optima (tijdvensters / routering met beperkingen)
  7. MinimumVehicles
  8. SingleRegion / MultipleRegion
  9. Welke modus moet ik gebruiken?
  10. Hoe DispatchMode UnassignedStops beïnvloedt
  11. Gerelateerde Swagger-modellen

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.