Route Summary

Internal Table Name: VRPOutputRoutes

The Route Summary table provides information about each vehicle route generated by Transportation Optimization.

Scenario

Table: VRPOutputRoutes

Internal Name: Not Applicable (Scenario column not in table)

The scenario for which the output data was generated.

Route ID

Table: VRPOutputRoutes

Internal Name: RouteID

The identifier of the route.

Asset Name

Table: VRPOutputRoutes

Internal Name: EquipmentTypeID

The identifier of the asset used on the route.

Pool Site

Table: VRPOutputRoutes

Internal Name: PoolSite

The shipment pooling origin site for outbound consolidation or destination site for inbound consolidation. For Outbound Consolidation, this site is the origin of the shipments, typically a distribution center. For Inbound Consolidation, this site is the destination of the shipments.

Total Cost

Table: VRPOutputRoutes

Internal Name: TotalCost

The total cost calculated for the route.

Direct Shipping Cost

Table: VRPOutputRoutes

Internal Name: LTLCost

The direct shipping cost of all shipments on the route. This value is based on the Direct Shipping Cost populated on the Shipments table.

Fixed Cost

Table: VRPOutputRoutes

Internal Name: FixedCost

The Fixed Cost for the route as defined in the Rate table.

Unit Cost

Table: VRPOutputRoutes

Internal Name: UnitCost

The Unit Cost for the route as defined by the Per Unit Cost in the Rate table.

Total Stops

Table: VRPOutputRoutes

Internal Name: TotalStopCount

The total number of stops on the route. These stops include the in-transit stops, plus the initial and final stops at the pool site. It also includes stops at a domicile, if the asset is located at a site other than the pool site.

In Transit Stops

Table: VRPOutputRoutes

Internal Name: StopsCount

The number of in transit stops on the route. Stops required for charging an electric vehicle battery are counted as in transit stops. This count does not include the initial stop at the pool site, nor the final stop at the pool site for round trip routes. It also does not include stops at a domicile, if the asset is located at a site other than the pool site.

Total Distance

Table: VRPOutputRoutes

Internal Name: TotalDistance

The total distance traveled on the route.

Reposition Distance

Table: VRPOutputRoutes

Internal Name: RepositionDistance

The distance the asset travels to return to its starting location in a round trip route. The asset is usually empty for this distance.

Total Weight

Table: VRPOutputRoutes

Internal Name: TotalWeight

The total weight carried on the route.

Total Cubic

Table: VRPOutputRoutes

Internal Name: TotalCubi

The total cubic volume carried on the route.

Total Qty

Table: VRPOutputRoutes

Internal Name: TotalQty

The total quantity carried on the route.

Start Date Time

Table: VRPOutputRoutes

Internal Name: StartDateTime

The date and time at which the route started.

End Date Time

Table: VRPOutputRoutes

Internal Name: EndDateTime

The date and time at which the route ended.

Break Time

Table: VRPOutputRoutes

Internal Name: ShortBreakTime

The total break time, in minutes, from short breaks within a shift. You must define Break Time and Max Drive Time Before Break in the Transportation Asset table to incur short breaks within a shift.

Trans Mode ID

Table: VRPOutputRoutes

Internal Name: TransModeID

The mode ID for the route.

Total Time

Table: VRPOutputRoutes

Internal Name: TotalTime

The total time in minutes spent on the route.

Total Time = End Date Time - Start Date Time

Duty Time

Table: VRPOutputRoutes

Internal Name: DutyTime

The total duty time (in minutes) for the route.

Duty Time = Drive Time + Service Time (loading/unloading time) + Break Time (short breaks) + Wait Time

Drive Time

Table: VRPOutputRoutes

Internal Name: OperatingTime

The total operating time, or driving time, expressed in minutes.

Reposition Time

Table: VRPOutputRoutes

Internal Name: RepositionTime

The total operating time, in minutes, with an empty load.

Wait Time

Table: VRPOutputRoutes

Internal Name: WaitTime

The total wait time, in minutes, incurred at delivery locations. For example, wait time can be incurred when the asset arrives before opening time at a location.

Service Time

Table: VRPOutputRoutes

Internal Name: ServiceTime

The time incurred in activities such as loading and unloading shipments. You can define Fixed Service Time and Variable Service Time on the Transportation Assets table, Fixed Service Time and Variable Service Time on the Sites table, and Service Time (service time at the non-pool site location) on the Shipment itself.

Overnight Time

Table: VRPOutputRoutes

Internal Name: BreakTime

The time incurred due to Rest Time, which is defined in Transportation Assets. The shift is defined based on the Max Duty Time Before Rest Time in Transportation Assets.

Start Date Time Local

Table: VRPOutputRoutes

Internal Name: StartDateTimeLocal

The local time of the first location at the start of the route.

End Date Time Local

Table: VRPOutputRoutes

Internal Name: EndDateTimeLocal

The local time of the last location at the end of the route.

Max Qty

Table: VRPOutputRoutes

Internal Name: MaxQty

The maximum quantity that was on the route. On an outbound route, this amount is typically the total quantity loaded at the origin pool site. On an inbound route, this amount is typically the total quantity delivered at the destination pool site.

Max Cubic

Table: VRPOutputRoutes

Internal Name: MaxCubic

The maximum cubic volume that was on the route. On an outbound route, this amount is typically the total cubic loaded at the origin pool site. On an inbound route, this amount is typically the total cubic delivered at the destination pool site.

Max Weight

Table: VRPOutputRoutes

Internal Name: MaxWeight

The maximum weight that was on the route. On an outbound route, this amount is typically the total weight loaded at the origin pool site. On an inbound route, this amount is typically the total weight delivered at the destination pool site.

Comp2 Quantity

Table: VRPOutputRoutes

Internal Name: Comp2Quantity

The total quantity carried on the route in the second asset compartment.

Comp2 Weight

Table: VRPOutputRoutes

Internal Name: Comp2Weight

The total weight carried on the route in the second asset compartment.

Comp2 Cubic

Table: VRPOutputRoutes

Internal Name: Comp2Cubic

The total cubic volume carried on the route in the second asset compartment.

Duty Cost

Table: VRPOutputRoutes

Internal Name: DutyCost

The total duty cost incurred on the route. If you have specified Duty Time Cost on the Rate table:

Duty Cost = Duty Time Cost * Duty Time

If Duty Time Cost is not specified:

Duty Cost = (Drive Time Cost * Drive Time) + (Service Time Cost * (Fixed Service Time + Variable Service Time)) + (Wait Time Cost * Wait Time) + (Break Time Cost * (Break Time * number of short breaks))

Drive Time Cost

Table: VRPOutputRoutes

Internal Name: DriveTimeCost

The total in-transit drive time cost incurred on the route.

Drive Time Cost = Drive Time Cost (from Rate table) * Drive Time

Service Time Cost

Table: VRPOutputRoutes

Internal Name: ServiceTimeCost

The total service time cost incurred on the route. The Service Time Cost is calculated as:

Service Time Cost = Service Time Cost (from Rate table) * (Fixed Service Time + Variable Service Time)

Break Cost

Table: VRPOutputRoutes

Internal Name: BreakCost

The total cost incurred on the route due to short breaks that occur during a shift. The Break Cost is calculated as:

Break Time Cost * (Break Time * number of short breaks)

Overnight Cost

Table: VRPOutputRoutes

Internal Name: OvernightCost

The total cost incurred on the route due to long (overnight) breaks that occur between shifts. The Overnight Cost is calculated as:

(Variable Rest Time Cost * (Rest Time * number of overnight breaks)) + (Fixed Rest Time Cost * number of overnight breaks)

Wait Cost

Table: VRPOutputRoutes

Internal Name: WaitCost

The total wait time cost incurred on the route. The Wait Cost is calculated as:

Wait Time Cost * Wait Time

Additive Cost

Table: VRPOutputRoutes

Internal Name: AdditiveCost

The total cost added to the calculated cost on the route when Additive Cost is defined in the Transit Matrix table.

Total Stop Cost

Table: VRPOutputRoutes

Internal Name: TotalStopCost

The total cost incurred due to in-transit stops on the route. The Total Stop Cost is calculated as:

Per Stop Cost * number of In Transit Stops

Total Distance Cost

Table: VRPOutputRoutes

Internal Name: TotalDistanceCost

The total distance cost incurred on the route. The Total Distance Cost is calculated as:

((Per Distance Cost + Surcharge Per Distance) * loaded distance) * (1 + Surcharge Percentage) +

((Per Reposition Distance Cost + Surcharge Per Distance) * Reposition Distance) * (1 + Surcharge Percentage)

Total Per Reposition Distance Cost

Table: VRPOutputRoutes

Internal Name: TotalPerRepositionDistanceCost

The total reposition distance cost incurred on the route. The Total Reposition Distance Cost is calculated as:

((Per Reposition Distance Cost + Surcharge Per Distance) * Reposition Distance) * (1 + Surcharge Percentage)

Total Surcharge

Table: VRPOutputRoutes

Internal Name: TotalSurcharge

The total surcharge cost incurred on the route. The Total Surcharge is calculated as:

(Surcharge Per Distance * distance) + Surcharge Percentage

CO2 Emission

Table: VRPOutputRoutes

Internal Name: CO2Emission

Displays the total CO2 emission incurred on the route. This is the sum of the CO2 emissions calculated for all the segments on the route.

Delivered Stops

Table: VRPOutputRoutes

Internal Name: DeliveredStops

This is the number of stops at which deliveries are made. These are the outbound stops.

Delivered Qty

Table: VRPOutputRoutes

Internal Name: DeliveredQty

This is the total shipment quantity on the load that is delivered at sites.

Delivered Weight

Table: VRPOutputRoutes

Internal Name: DeliveredWeight

This is the total shipment weight on the load that is delivered at sites.

Delivered Cubic

Table: VRPOutputRoutes

Internal Name: DeliveredCubic

This is the total shipment cubic volume on the load that is delivered at sites.

Pickup Stops

Table: VRPOutputRoutes

Internal Name: PickupStops

This is the number of stops at which pickups are made. These are the inbound stops.

Pickup Qty

Table: VRPOutputRoutes

Internal Name: PickupQty

This is the total shipment quantity on the load that is picked up at sites.

Pickup Weight

Table: VRPOutputRoutes

Internal Name: PickupWeight

This is the total shipment weight on the load that is picked up at sites.

Pickup Cubic

Table: VRPOutputRoutes

Internal Name: PickupCubic

This is the total shipment cubic volume on the load that is picked up at sites.

Asset ID

Table: VRPOutputRoutes

Internal Name: AssetID

The identifier of the asset (from the Assets table) to which the route is assigned.

Asset Sequence ID

Table: VRPOutputRoutes

Internal Name: SequenceIdInAsset

The sequence number of the route on the asset.

Route Utilization

Table: VRPOutputRoutes

Internal Name: RouteUtilization

This is the percentage of total/maximum for the unit of measure most utilized on the route, calculated per route:

For example, if a vehicle has a total weight capacity of 40,000 lbs and picks up 30,000 lbs. from the distribution center for a milk run delivery route, its route utilization will be 30,000/40,000 = 75%. The unit of measure considered for this calculation is the unit of measure most utilized on the route (one of Quantity, Weight or Cubic).

This calculation is useful for assessing routes when using standard optimization (pooled inbound or outbound networks). It may not be appropriate for interleaved (continuous moves) networks where routes have several pickups and several deliveries. Please refer to the Segment Utilization formula for this type of route.

Segment Utilization

Table: VRPOutputRoutes

Internal Name: SegmentUtilization

This is the average vehicle utilization across each segment on the route, weighted by the distance of each segment:

Consider the example of a route for a vehicle with a maximum weight capacity of 40,000 lbs:

Segment [A,B]: load = 20,000 lbs., distance = 100 miles

Segment [B,C]: load = 10,000 lbs., distance = 200 miles

Segment [C,A]: load = 0 lbs., distance = 200 miles

The segment utilization is calculated as (100 * 20,000 + 200 * 10,000 + 200 * 0) / (500 * 40,000) = 20%

The unit of measure considered for this calculation is the unit of measure most utilized on the route (one of Quantity, Weight or Cubic).

This calculation is useful for assessing routes when using interleaved optimization (continuous moves). It may not be best for standard optimization (pooled inbound or outbound) networks since the vehicle gets progressively empty (outbound) or full (inbound) throughout the route. Please refer to the Route Utilization formula for this type of route.

Rate ID

Table: VRPOutputRoutes

Internal Name: RateID

The identifier for the rate that was applied to the route.

Decomposition ID

Table: VRPOutputRoutes

Internal Name: DecompositionID

Displays the decomposition value based on the selected Shipments Decomposition Field in Transportation Optimization Options. For example, if you have selected Shipment Destination Country as the Shipments Decomposition Field, shipments with destinations in Spain are not routed with shipments to France.

Dock Door ID

Table: VRPOutputRoutes

Internal Name: DockDoorID

The identifier for the dock door that serviced the route. This column is populated only if you have defined the Number of Dock Doors for Sites.

Dock Door Start Time

Table: VRPOutputRoutes

Internal Name: DockDoorStartTime

Displays the time the vehicle started use of the dock door.

Dock Door End Time

Table: VRPOutputRoutes

Internal Name: DockDoorEndTime

Displays the time the vehicle finished use of the dock door. The time between the Dock Door Start Time and Dock Door End Time includes all fixed and variable loading and unloading time. It also includes the Dock Door Reset Time as specified at the Site.

Minimum Cost

Table: VRPOutputRoutes

Internal Name: MinimumCost

This column displays the Minimum Cost as populated on the Rate table, based on the Rate used for this route.

Override Cost

Table: VRPOutputRoutes

Internal Name: OverrideCost

This column displays the sum of the Override Cost from the Transit Matrix table. For example, assume a route with three segments, where two have an Override Cost populated in Transit Matrix. The value for this column is the sum of the two Override Cost values.

Inventory Holding Cost

Table: VRPOutputRoutes

Internal Name: InventoryHoldingCost

When running Periodic Optimization, this column displays the cost incurred holding inventory. The Inventory Holding Cost in the Periodic Schedule table is applied to the quantity, weight or volume of Transportation Daily Orders as determined by the Periodic Schedule Inventory Holding Cost Basis.

Out Of Route Cost

Table: VRPOutputRoutes

Internal Name: OutOfRouteCost

This column displays the total cost incurred as a result of the Out Of Route Distance on the route. You populate the Per Distance Out Of Route Cost on the Rate table to apply a cost to out of route distance that is incurred on the route. This cost acts as a soft constraint since the solver works to minimize the total cost.

Out Of Route Distance

Table: VRPOutputRoutes

Internal Name: OutOfRouteDistance

This column displays the total out of route distance incurred on the route. The distance traveled beyond the direct distance from the route origin to the furthest stop on the route is considered out of route distance.

The out of route distance is calculated as follows:

  • Direct Distance - from route origin to furthest location on the route = DC -> B
  • Total Route Distance = DC -> A -> B -> C -> D
  • Out of Route Distance = Total Route Distance - Direct Distance = (DC -> A -> B -> C -> D) - (DC -> B)
  • Out of Route Percentage = (Total Route Distance - Direct Distance) / Total Route Distance = ((DC -> A -> B -> C -> D) - (DC -> B)) / (DC -> A -> B -> C -> D)

You can apply hard constraints to out of route distance using columns on the Transportation Assets table: Out Of Route Distance specifies an actual distance constraint, Out Of Route Distance Percentage is a percentage of the total route distance.

See Out of route calculation for additional information.

Drone Fixed Cost

Table: VRPOutputRoutes

Internal Name: DroneFixedCost

This column displays the total cost incurred from the Fixed Drone Cost for drones that were utilized in sorties.

Asset Origin

Table: VRPOutputRoutes

Internal Name: AssetOrigin

This column displays the origin location for the asset used on the route. If you are using the Route Summary table as a source for Routes to be used with driver scheduling, you can use the Asset Origin column to identify routes with the same source.

Scenario ID

Table: VRPOutputRoutes

Internal Name: ScenarioID

The identifier of the scenario for which the output data was generated.

Sub-Scenario ID

Table: VRPOutputRoutes

Internal Name: StepNumber

The identifier of the sub-scenario, if applicable, for which the output data was generated.

Last modified: Wednesday May 15, 2024

Is this useful?