Sequencer/Optimizer's Tool Bar
The toolbar allows you to customize, manage, and apply various optimization profiles.
Optimization Profile: Select an optimization profile. You can choose the 'Default' settings or opt for 'Current Day Settings' to apply optimization parameters that are tailored to the day's routing needs.
Add a new Optimization Profile: You can create a new optimization profile by clicking the plus icon. This allows for the customization and saving of specific optimization settings for future use.
Edit an Optimization Profile: Use the pencil icon to edit the selected optimization profile. You can modify existing parameters and save them under the same profile name.
Delete Selected Optimization Profile: Use the trash bin icon to delete the selected optimization profile. This permanently removes the profile and its settings from the application.
Optimization Tab
On the Optimization tab, you can define the algorithms and goals that shape how your routes are optimized while considering distance, cost, or adhering to specific regional constraints.
The following table describes all available settings in the Optimization tab.
Setting |
Description/Configuration |
|---|---|
Runtime Algorithm |
Select how the optimizer runs:
|
Timeout Minutes |
Set the maximum time (in minutes) allowed for the optimization algorithm to run. |
Goal |
Set the primary objective for route optimization. Select a goal from the dropdown:
Read more about Goals and Solutions. |
Solution Criteria 1–4 |
Define up to four additional criteria for route optimization. Select an option from the dropdown. All goals listed above are also available as solution criteria. Set up to four additional criteria to refine route selection when multiple solutions meet the main goal. Read more about Goals and Solutions. |
Stop Ordering |
Specify how stop ordering is handled.
|
Insert Shipments Algorithm |
Assign By Minimum Regret: Inserts shipments based on the least opportunity cost. Best: Allows New Tours and/or Vehicles: Enables creating new tours or using additional vehicles. Best: Allows No New Tours and/or Vehicles: Restricts to existing tours and no additional vehicles. Break Constraints: Allows New Tours and/or Vehicles: Allows the introduction of new tours or vehicles even if it means breaking some constraints. Break Constraints: Allows No New Tours and/or Vehicles: Keeps to current tours and vehicles without breaking constraints. |
Speed Factor |
Percentage of the speed factor used for optimization calculations. |
Use Toll Roads |
Toggle whether optimization can consider toll roads in route building. |
Allow Reloads |
Enable if vehicles are allowed to be reloaded during a route. |
Allow Multi-Depot Loads |
Enable if shipments can be loaded from multiple depots. |
Maximum Number of Territories to Serve |
Specify the maximum number of territories a single optimization run can cover. |
About Optimization Goals and Solution Criteria
The options in the Goal and Solution Criteria dropdowns are provided by the optimization engine and are based on standardized optimization objectives from Descartes WinRoute. Each option corresponds to a specific algorithm or method for route planning and optimization.
Selecting a goal configures the optimization engine to prioritize that objective when building or refining routes. Solution Criteria let you specify up to four additional factors to further refine route selection if multiple solutions meet the main goal.
Optimization options are updated as new algorithms are released or enhanced. For details on the available options and how each impacts route optimization, contact your administrator or consult your platform’s documentation resources.
Sorting Criteria for Route Solutions
When multiple route solutions meet the selected Goal and Solution Criteria, the optimizer uses a standard set of sorting rules to select the best option.
Solutions are sorted in the following order:
Broken Constraints (ascending): Solutions with fewer constraint violations, such as time windows or capacity, are preferred.
Planned Orders (descending): Solutions that include more planned orders are prioritized.
Number of Vehicles Used (ascending): Solutions that require fewer vehicles are preferred.
Selected Goal Metric (ascending): Solutions are then sorted by the metric corresponding to your selected Goal, such as Distance, Driving Time, or Cost.
This sorting order ensures that feasible solutions with minimal violations and higher delivery efficiency are always preferred. For additional details about specific sorting logic or optimization behaviors, refer to your platform’s documentation or reach out to your administrator.
Restrictions Tab
The Restrictions tab consolidates all maximum limits for route duration, stops, distance, and waiting times, making it easier to manage operational boundaries for optimization.
Setting |
Description/Configuration |
|---|---|
Maximum Route Minutes |
Set the maximum total duration (in minutes) a route is allowed to take. |
Maximum Route Driving Minutes |
Set the maximum total driving time (in minutes) permitted per route. |
Maximum Waiting Minutes Between Orders |
Define the maximum waiting time (in minutes) allowed between consecutive orders/stops. |
Maximum Waiting Minutes |
Specify the maximum total waiting time (in minutes) allowed during the entire route. |
Maximum Number of Clients per Route |
Limit how many clients (stops) can be included on a single route. |
Maximum Route Length |
Set the maximum allowable distance (in kilometers) for any single route. |
Maximum Distance Between Stops |
Set the maximum allowed distance (in kilometers) between any two consecutive stops. |
Notes:
All fields default to blank if no restriction is required, enter a value only if you need to enforce a specific limit.
All duration settings are in minutes; all distance settings are in kilometers.
This tab gathers all previous “maximum” and limit fields from the old General tab for easier management.
General Tab
The General tab is your command center for establishing the parameters to craft and sequence your routes. Set the stage for your routes' durations, driving times, and order intervals to ensure that each journey adheres to your business’s time and service standards.
The following table describes all available settings in the General tab.
Setting |
Description/Configuration |
|---|---|
Variable Early Route Start Time |
Specify (in minutes) how much earlier a route can start compared to its scheduled start time. |
Variable Late Route Start Time |
Specify (in minutes) how much later a route can start than its scheduled start time. |
Best Route Start Time |
Choose the criteria for the best start time for a route None: No specific optimization for start time. Fastest: The quickest possible start time. Earliest: The earliest possible start time. Latest: The latest possible start time. Smart Earliest: The earliest start time considering multiple factors. Least Waiting Earliest: The earliest start time with the least waiting period. Least Waiting Latest: The latest start time with the least waiting period. |
Include Start Depot Service Time in Max Route Minutes |
Select Yes to include start depot service time in the total allowed route minutes. |
Include End Depot Service Time in Max Route Minutes |
Select Yes to include end depot service time in the total allowed route minutes. |
Start Time Window Deviation |
Allow deviation (in minutes) from the scheduled start time window. |
End Time Window Deviation |
Allow deviation (in minutes) from the scheduled end time window. |
Capacity Tab
The Capacity tab allows you to manage the fleet's load by defining the parameters for pieces, weight, and volume. Set the standard capacities for your trucks to ensure each vehicle's optimal use.
The following table describes all available settings in the Capacity tab.
Setting |
Description/Configuration |
|---|---|
Use Pieces |
Enable to include the number of individual items (pieces) as a constraint in load planning and optimization. |
Use Weight |
Enable to consider total shipment weight in load planning and optimization. |
Use Volume |
Enable to consider total shipment volume in load planning and optimization. |
Default Truck Piece Capacity |
Enter the standard piece capacity for trucks, used for planning when “Use Pieces” is enabled. |
Default Truck Weight Capacity |
Enter the standard weight capacity for trucks, used for planning when “Use Weight” is enabled. |
Default Truck Volume Capacity |
Enter the standard volume capacity for trucks, used for planning when “Use Volume” is enabled. |
Plan % of total Piece Capacity |
Enter the percent of piece capacity to use for planning (default is 100). |
Plan % of total Weight Capacity |
Enter the percent of weight capacity to use for planning (default is 100). |
Plan % of total Volume Capacity |
Enter the percent of volume capacity to use for planning (default is 100). |
% of total pieces delivered before pickup |
Define what percent of pieces must be delivered before pickups are allowed. |
% of total weight delivered before pickup |
Define what percent of weight must be delivered before pickups are allowed. |
% of total volume delivered before pickup |
Define what percent of volume must be delivered before pickups are allowed. |
Breaks Tab
The Breaks tab is a functional area designed to manage driver break scheduling during routes. It allows for precise configuration of break timings and types, such as driving hours, waiting times, or service durations.
The following table describes all available settings in the Driver Breaks tab.
Setting |
Description/Configuration |
Activate Break |
Click the checkbox on the far left to enable the scheduling of a break in a route's driving time. |
After ______ of time. |
Set the duration of time after which a break is triggered. |
... time consisting of |
Driving: Time spent driving before a break is required. Waiting: Time spent waiting before a break is required. Service Time at Customer: Service time at a customer location before a break is required. Service Time at Depot: Time spent at the depot before a break is required. |
insert _____ minutes ... |
Enter the duration of the break. |
of ______ type. |
Enter the type of break to be triggered. Break: A rest period. Sleep: A break specifically for rest or sleep. Fuel: A break for refueling the vehicle. Lunch: A lunch break. Maintenance: A break for vehicle maintenance. Business Stop: A break for a business-related stop outside regular deliveries. Other: Any other type of break not categorized above. |
Recover time consists of |
Waiting: Time spent waiting that counts as recovery. Service Time at Client: Time spent providing services or performing tasks at the client's location. Service Time at Depot: Time spent at the depot performing tasks such as loading, unloading, or maintenance. Free Time at Customer: Time not counted as work hours when at a customer's location. Free Time at Depot: Time at the depot not included in driving or service hours. All Legal Breaks: Mandatory breaks as per legal requirements. |
Repetitive |
Check if the break schedule should be repeated at regular intervals. |
Trips Tab
The Trips tab is structured for the allocation and restriction of trip-specific parameters within the route optimization process.
The following table describes all available settings in the Trips tab.
Setting |
Description/Configuration |
Maximum Number Of Trips |
Set the maximum number of trips a vehicle can undertake within a route. |
Maximum Minutes Per Trip |
Set the maximum duration allocated to a single trip. |
Maximum Stops Per Trip |
Set the highest number of stops permitted on a trip. |
Trip 1 Max Minutes |
Set the duration limit for the first trip. |
Trip 1 Allowed Stops |
Set the number of stops allowed for the first trip. |
Trip 1 Max Pieces |
Set the maximum number of pieces that can be carried on the first trip. |
Trip 1 Max Weight |
Set the weight capacity for the first trip. |
Trip 1 Max Volume |
Set the volume capacity for the first trip. |
Trip 2 Max Minutes |
Set the duration limit for the second trip. |
Trip 2 Allowed Stops |
Set the number of stops allowed for the second trip. |
Trip 2 Max Pieces |
Set the maximum number of pieces that can be carried on the second trip. |
Trip 2 Max Weight |
Set the weight capacity for the second trip. |
Trip 2 Max Volume |
Set the volume capacity for the second trip. |
Cost Tab
The Cost tab within the Sequencer/Optimizer allows you to apply an existing cost profile to the optimization process. These profiles contain detailed cost rules and are created separately through the Configuration > Cost Profiles section of the application.
To use a cost profile:
Create or edit a cost profile from Configuration > Cost Profiles.
Define fixed costs, as well as tiered price intervals for distance, time, and stop-based costing. For more details, see Configuring Cost Profiles.
Once created, return to the Cost tab in the Sequencer/Optimizer.
From the Cost Profile dropdown, select the desired cost profile to apply it to the optimization process.
These profiles allow the optimizer to:
Apply cost per stop
Calculate cost over multiple time or distance intervals
Integrate with the optimization engine using granular cost modeling
All cost values defined in the profile will influence route selection during optimization.
Orders Tab
The Order tab allows you to set priorities to guide the sequencing and scheduling within the routing process.
The following table describes all available settings in the Order Priority tab.
Setting |
Description/Configuration |
Use Order Priority |
Toggle this to enable or disable the consideration of order priority in the routing optimization. |
Order Priority Factor |
Choose the priority level for orders ('Normal,' 'Low,' 'Medium,' or 'High'). This factor will determine how the system sequences orders when planning routes, with higher priority orders being scheduled earlier or more urgently than those with lower priority. |
Consolidate Orders |
None: No consolidation of orders. Best: Optimizes consolidation based on best fit. Strict: Applies strict rules for order consolidation. |
Update Current Settings: Confirm the settings configured on the current profile.
Save and Close: Click Save to apply the configuration and Close to return to the Map View page.
Compartments Tab
The Compartments tab centralizes options related to compartmentalized vehicle routing, making it easier to control how shipments are grouped within vehicle compartments.
Setting |
Description/Configuration |
|---|---|
Single Customer In Compartment |
Select Yes to ensure only shipments for a single customer are assigned to each compartment. Select No to allow multiple customers’ shipments to be grouped together in a compartment. |
Notes:
This setting is especially useful when using vehicles with divided cargo areas (compartments) and you need to enforce separation by customer.
All compartment-related settings are now managed in Compartment Profiles.
Depots Tab
The Depots tab centralizes depot-related controls, making it easier to configure shipment reassignment between depots and dispatch centers.
Setting |
Description/Configuration |
|---|---|
Reassign shipments from Location Depot to Dispatch Centers |
Select Yes to allow the system to move shipments from their original (location) depot to different dispatch centers if required for routing optimization. Select No to keep shipments assigned to their original depot only. |
Optimization Progress Window
When you run an optimization that uses these profiles (for example, from Map View or Scheduling Board), the Optimization Progress window appears to show real-time status.
The refreshed window includes:
-
Progress gauge and timer
Circular gauge showing the current optimization percentage.
Elapsed time displayed below the gauge.
-
Key metrics tiles
Assigned Shipments – number of shipments currently placed on routes.
Shipments/Route (avg) – average shipments per route.
Routes – total number of routes in the current solution.
Distance (tot/avg) – total distance for all routes and average distance per route.
Duration (tot/avg) – total duration for all routes and average duration per route.
-
Actions
Use Current Result – accept the best solution found so far and close the window.
Stop – stop the optimization run without applying any changes.
Notes:
This setting is useful for flexible routing environments where shipments may need to be dynamically reassigned based on availability, volume, or operational needs.
Depot-related options are managed in Configuring Depots.