Shortest Time vs. Schedule-Based Optimization

Modified on Wed, 8 Apr at 4:31 PM

Understanding the difference between Shortest Time and Schedule-Based optimization modes is key to selecting the best routing strategy for your operations. Each mode prioritizes different factors and is suited for specific use cases.


Shortest Time (Mode = 0)

Overview
Shortest Time is the default and most commonly used optimization mode. It is designed to minimize total travel time, allowing drivers to complete all assigned stops as efficiently as possible.

How it Works
The optimizer follows a two-level priority system:

  1. Primary Priority: Ensure all stops are completed within their defined time windows (minimize or eliminate lateness)
  2. Secondary Priority: Optimize the route to reduce total drive time

Route Behavior

  • Any change to a route (e.g., adding/removing stops or updating addresses) triggers a full re-optimization, which may resequence all stops.
  • If no changes occur but the driver is running late, the system will update ETAs only, without changing the stop order.

Best For

  • Maximizing route efficiency
  • Reducing total drive time
  • General delivery operations without strict sequencing requirements

Schedule-Based (Mode = 1)

Overview
Schedule-Based optimization is designed for time-sensitive or on-demand orders, where meeting specific pickup and delivery times is more important than minimizing travel distance.

How it Works
In this mode, the optimizer:

  • Prioritizes time windows above all else
  • Sequences stops strictly according to their scheduled times
  • Does not consider mileage or route efficiency

Route Behavior

  • Stops are ordered based on their time constraints, even if this results in longer travel distances.
  • The sequence is driven entirely by timing requirements rather than geographic optimization.

Best For

  • Tight or critical delivery/pickup windows
  • Appointment-based services
  • Scenarios where time order must be strictly followed

Key Takeaway

Optimization ModePrimary FocusIdeal Use Case
Shortest TimeMinimize total travel timeEfficiency-driven routing
Schedule-BasedAdhere to time windowsTime-sensitive, appointment-based routing

Summary

  • Use Shortest Time when efficiency and reduced travel time are the priority.
  • Use Schedule-Based when timing and sequence accuracy are critical to operations.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article