Dispatch-Modi erklärt (Auto, BalanceLocations, BalanceTime, Optima)

Die TrackRoad Dispatch API unterstützt mehrere DispatchMode-Optionen. Jeder Modus steuert, wie Stopps zugewiesen werden und welche Prioritäten der Optimierer setzt – Geschwindigkeit, Ausgleich, Machbarkeit, Zeitfenster oder minimale Fahrzeuganzahl.

Dieser Leitfaden hilft Ihnen, den richtigen Modus für Ihr Routing-Problem auszuwählen und häufige Dispatch-Fehler wie UnassignedStops zu vermeiden.

TrackRoad Vergleich der Dispatch-Modi für Auto, BalanceLocations, BalanceTime, Optima und MinimumVehicles
Visueller Vergleich der DispatchMode-Optionen und ihrer Prioritäten bei Ausgleich, Zeitfenstern und Machbarkeit zur Reduzierung nicht zugewiesener Stopps.

Dispatch-Modi in Swagger testen

Testen Sie verschiedene DispatchMode-Werte mit denselben Stopps und Fahrzeugen, um die Unterschiede in den Ergebnissen zu sehen.

Swagger UI öffnen Dispatch API Beispiele

Inhaltsverzeichnis

  1. Was ist DispatchMode?
  2. DispatchMode-Vergleichstabelle
  3. Auto
  4. BalanceLocations
  5. BalanceTime
  6. Optima (Zeitfenster / eingeschränktes Routing)
  7. MinimumVehicles
  8. SingleRegion / MultipleRegion
  9. Welchen Modus sollte ich verwenden?
  10. Wie DispatchMode UnassignedStops beeinflusst
  11. Zugehörige Swagger-Modelle

Was ist DispatchMode?#

DispatchMode ist eine Optimierungsstrategie der TrackRoad-Routing-Engine. Sie gibt dem Optimierer vor, worauf er sich bei der Zuweisung von Stopps zu Fahrzeugen konzentrieren soll.

Einige Modi priorisieren eine ausgeglichene Arbeitslast, andere die kürzeste Gesamtzeit, und wieder andere die Machbarkeit unter Nebenbedingungen wie Zeitfenstern.

Wichtig: Wenn Sie Zeitfenster verwenden, sollten Sie den Modus Optima nutzen.

DispatchMode-Vergleich (beste Einsatzfälle)#

DispatchMode Am besten geeignet für Hauptziel Funktioniert mit Zeitfenstern? Hinweise
Auto Schnelles einfaches Routing Automatisch die beste Strategie wählen Teilweise Gute Standardwahl für einfache Anwendungsfälle. Nicht ideal für strikte Zeitfenster.
BalanceLocations Flottendisposition Anzahl der Stopps pro Fahrzeug ausgleichen Eingeschränkt Sinnvoll für eine faire Verteilung der Stopps auf Fahrer.
BalanceTime Flottenrouting mit Servicezeit Gesamte Routenzeit pro Fahrer ausgleichen Eingeschränkt Besser als BalanceLocations, wenn sich die Servicezeiten unterscheiden.
Optima Zeitfenster und Terminplanung Machbarkeit plus optimierter Zeitplan Ja (empfohlen) Beste Wahl bei strikten Nebenbedingungen. Höherer Rechenaufwand, aber bessere Ergebnisse.
MinimumVehicles Kapazitätsplanung So wenige Fahrzeuge wie möglich einsetzen Teilweise Nützlich zur Abschätzung der benötigten Flottengröße. Kann längere Routen mit weniger Fahrern erzeugen.
SingleRegion Ein einzelnes geografisches Cluster Routen innerhalb einer Region halten Eingeschränkt Nützlich, wenn die Stopps natürlich in einem Gebiet gebündelt sind.
MultipleRegion Routing über mehrere Städte oder verteilte Gebiete Automatische Aufteilung nach Regionen Eingeschränkt Sinnvoll für Unternehmen, die in mehreren Zonen oder Stadtclustern arbeiten.

Auto-Modus#

Auto ist die Standardstrategie. Die Engine wählt je nach Eingabegröße und Nebenbedingungen intern einen passenden Modus aus.

  • Am besten geeignet für: einfaches Routing ohne strikte Nebenbedingungen
  • Beste Eingaben: nur Stopps oder ein Fahrzeug
  • Zeitfenster: funktioniert nur, wenn die Nebenbedingungen locker sind
Empfehlung: Beginnen Sie bei ersten Integrations-Tests mit Auto und wechseln Sie für produktive Zeitpläne zu Optima.

BalanceLocations-Modus#

BalanceLocations versucht, ungefähr die gleiche Anzahl von Stopps jedem Fahrzeug zuzuweisen.

  • Am besten geeignet für: Lieferflotten, bei denen jeder Fahrer eine ähnliche Anzahl an Stopps erhalten soll
  • Typischer Einsatz: zwei oder mehr Fahrzeuge bei mittlerer Stopzahl
  • Sinnvoll, wenn alle Stopps ähnliche Servicezeiten haben

Wenn sich die Servicezeiten zwischen den Stopps deutlich unterscheiden, ist BalanceTime meist die bessere Wahl.

BalanceTime-Modus#

BalanceTime gleicht die gesamte Routenzeit zwischen den Fahrzeugen aus, einschließlich Fahrzeit und Servicezeit.

  • Am besten geeignet für: Außendienst, gemischte Lieferlasten und variable Servicezeiten
  • Eingaben: mehrere Fahrzeuge plus realistische Servicezeit
  • Erzeugt fairere Routen auf Basis der Gesamtdauer
Best Practice: Geben Sie bei BalanceTime immer Stops[].ServiceTimeMinutes an.

Optima-Modus (empfohlen für Zeitfenster)#

Optima ist die fortschrittlichste Dispatch-Strategie von TrackRoad. Sie ist für Zeitpläne mit Nebenbedingungen ausgelegt, zum Beispiel:

  • Zeitfenster
  • Servicezeit
  • Fahrzeug-Arbeitszeiten (TimeIn / TimeOut)
  • Kapazitätsgrenzen (Gewicht / Volumen)

Wenn Sie Zeitfenster verwenden, setzen Sie immer DispatchMode = Optima. Andere Modi können nicht machbare Ergebnisse liefern oder mehr UnassignedStops zurückgeben.

MinimumVehicles-Modus#

MinimumVehicles versucht, die Aufgabe mit so wenigen Fahrzeugen wie möglich zu erledigen. Dieser Modus wird häufig für Planung und Kapazitätsschätzung verwendet.

  • Am besten geeignet für: Bestimmung der benötigten Flottengröße
  • Kompromiss: Einige Routen können länger oder weniger ausgewogen werden
  • Nützlich, wenn Sie Kosten durch weniger Fahrer oder Fahrzeuge minimieren möchten
Mit diesem Modus können Sie die Frage beantworten: „Wie viele Fahrer brauche ich heute?“

SingleRegion- und MultipleRegion-Modi#

Regionale Modi sind hilfreich, wenn Ihre Stopps ein großes geografisches Gebiet abdecken.

  • SingleRegion: hält Routen innerhalb eines Clusters oder einer Region
  • MultipleRegion: teilt Stopps auf mehrere geografische Cluster auf

Diese Modi sind hilfreich für Unternehmen, die über mehrere Städte oder große Ballungsräume hinweg liefern.

Welchen DispatchMode sollte ich verwenden?#

Ihr Ziel Empfohlener Modus Warum
Schnelles Routing (grundlegend) Auto Schnelle und einfache Integration
Anzahl der Stopps über Fahrzeuge hinweg ausgleichen BalanceLocations Faire Verteilung nach Anzahl
Gesamte Routendauer ausgleichen (Fahrt plus Service) BalanceTime Bessere Fairness für Außendienst-Zeitpläne
Zeitfenster plus Arbeitszeitplanung Optima Nebenbedingungsbewusste Optimierung
So wenige Fahrzeuge wie möglich einsetzen MinimumVehicles Abschätzung der Flottengröße und Kostensenkung

Wie DispatchMode UnassignedStops beeinflusst#

UnassignedStops erscheinen, wenn Ihre Nebenbedingungen nicht erfüllt werden können. DispatchMode verändert, wie aggressiv die Engine versucht, Stopps in Routen einzupassen.

  • Optima: beste Chance, Stopps zuzuweisen, wenn Zeitfenster vorhanden sind
  • Auto / Balance-Modi: können mehr nicht zugewiesene Stopps erzeugen, wenn die Nebenbedingungen streng sind
  • MinimumVehicles: kann Stopps unzugewiesen lassen, wenn unter den Nebenbedingungen zu wenige Fahrzeuge möglich sind

Wenn Ihr Ergebnis UnassignedStops enthält, versuchen Sie zusätzliche Fahrzeuge, ein höheres TimeOut, weniger Servicezeit, breitere Zeitfenster oder wechseln Sie zu Optima.

Zugehörige Swagger-Modelle#

Swagger ist die verbindliche Quelle für alle Modellfelder. Die Seiten im Knowledge Center konzentrieren sich auf Best Practices und reale Anwendungsfälle.

FAQ#

Welchen DispatchMode sollte ich für Zeitfenster verwenden?
Verwenden Sie Optima, wenn Sie Zeitfenster, Servicezeiten, Arbeitszeiten oder andere strikte Nebenbedingungen haben. Es ist der empfohlene Modus für eingeschränkte Terminplanung.
Was ist der Unterschied zwischen BalanceLocations und BalanceTime?
BalanceLocations versucht, eine ähnliche Anzahl von Stopps auf die Fahrzeuge zu verteilen. BalanceTime versucht, die gesamte Routendauer einschließlich Fahr- und Servicezeit auszugleichen.
Warum erhalte ich UnassignedStops?
UnassignedStops erscheinen meist, wenn die Nebenbedingungen nicht machbar sind, zum Beispiel bei engen Zeitfenstern, kurzen Arbeitszeiten, zu wenigen Fahrzeugen oder zu langen Servicezeiten. Der Wechsel zu Optima und das Lockern der Nebenbedingungen hilft oft.
Wann sollte ich MinimumVehicles verwenden?
Verwenden Sie MinimumVehicles, wenn Ihr Ziel ist, die Arbeit mit so wenigen Fahrern oder Fahrzeugen wie möglich zu erledigen, zum Beispiel für Flottengrößenplanung oder Kostenanalyse.