Last updated: 17.09.2024
Valid from: Opter 2024.06.00
Route optimization settings (window)
Settings > Route optimization settings
This window provides settings to control how the route sequence, loading order and estimated delivery time are calculated. It is possible to have several different configurations, but bear in mind that the results may be different if the configuration is changed between optimisations.
For manual route optimisations, select the configuration to be used in the Setting drop-down list in the Route optimization window. For automatic route optimisations, select the configuration to be used in the Settings for automatic route optimisation and fields on the Weight/Distance tab in the office settings.
For instructions on how to carry out route optimisation, see Manual route optimisation, Multi-vehicle optimisation and Automatic route optimisation.
The window’s tabs
Use this tab to specify how the route sequence and estimated delivery time are to be calculated. The result of the calculation is an exact time. In the home delivery settings, a time window can be created that can be communicated to the receiver.
General
Function | Description |
---|---|
Name | Used for identification. The name is shown in the list on the left when a new configuration is saved. |
Description | Free text field for internal notes. The description is not displayed anywhere else but here. |
Simple mode (shipments only instead of addresses) | The shipments are displayed in just one row in the sort list. This option can be useful if all the shipments are picked up at the same address (e.g. a terminal), but the overview of the route sequence is not as good if the shipments are not picked up at the same address. |
Reverse route sequence for pickups from the same address | Controls the loading order if several shipments have the same pickup address, such as a terminal. : the shipment to be delivered first is loaded first (closest to the front of the vehicle). : the shipment to be delivered first is loaded last (closest to the back of the vehicle). |
Update information about last arrival time and delays in resource information in dispatch window | Select this checkbox to display information about the last estimated delivery time and delays for the resources in dispatch. |
Use resource home location as end position if specified | Select this checkbox to ensure that the home location of the resource is used as the end position for automatic route optimisation. If the vehicle/driver has a home location entered in the vehicle or employee registry, it will be used. If there is no home location specified for a vehicle or driver, a normal route optimisation is performed, i.e. the route ends where the last shipment is delivered. For more information, see Home location for vehicles and drivers. |
Time
Function | Description |
---|---|
Ignore time slots | Route optimisation is carried out without taking into account the earliest and latest pickup and delivery times for the orders. The proposed route is based only on the optimum route sequence between the addresses. If this checkbox is selected, Extra time going beyond deadlines and Shortest deadline from current time are dimmed. |
Ignore latest times only | Route optimisation only takes into account the earliest pickup and delivery time for the orders. This can be useful if you have a lot of deliveries with the same latest delivery time. Dimmed unless Ignore time slots is deselected. |
Use position and calculate driving time to first stop | Takes into account the current position of the resource when creating the route sequence. : The route is calculated from the vehicle’s current position. : The calculation of the route only takes into account the shipment addresses. Note: If the checkbox is not selected, the first estimated arrival time will be the time at which route optimisation is carried out, regardless of whether it is a pickup or a delivery. This assumes that the vehicle is already at the first address. Tip It is possible to set a fallback position for vehicles and drivers, which is use if the vehicle's position cannot be determined, for example due to poor mobile phone coverage. For more information, see Vehicle position. |
Set estimated pickup time to get there on time for the first delivery | Once route optimisation is complete, the pickup time for the shipments to be picked up before the first delivery is calculated based on the driving time to the first delivery address and the service time for the pickups, so that the first delivery checks off the time calculated in the route optimisation. |
Move earliest pickup/delivery dates to today | The dates of the earliest pickup and delivery times for the shipments are changed to today’s date. This can be useful if automatic route optimisation is being used. |
Move latest pickup/delivery dates to today | The dates of the latest pickup and delivery times for the shipments are changed to today’s date. This can be useful if automatic route optimisation is being used. |
Extra time going beyond deadlines | Enter a value in the format HH:MM:SS. This time is added to the latest pickup and delivery time for the order so that there is always a realistic time interval for the transport. The time indicated here is always added, regardless of the earliest and latest pickup and delivery times for the order. Example: if the earliest and latest pickup and delivery times for an order are 10 am, it should actually be delivered in 0 seconds. If 30 minutes is entered in this field, the earliest pickup and delivery time will be 10 am and the latest pickup and delivery time will be 10:30 am. The time frame is therefore 30 minutes. |
Shortest deadline from current time | Enter a value in the format HH:MM:SS. The time specified here is the minimum time interval that an order can have in route optimisation, so that there is always a reasonable time interval for pickup and delivery. The value for this field is added before Extra time going beyond deadlines. Example: if the earliest pickup time is 10:00 am and the latest pickup time is 10:15 am, and the earliest and latest delivery time is 11:00 am, and 1 hour has been entered in this field, the pickup interval will be 10:00–11:00 and the delivery interval will be 11:00–12:00. If 30 minutes have also been added for Extra time going beyond deadlines (as in the example above), the intervals are as follows:
Warning! The value in this field may mean that the last delivery time for the order is not adhered to. |
Optimisation | Distance and driving time are calculated by PTV Map&Guide. The slider can be used to choose whether route optimisation should prioritise a short distance or the fastest driving time. Note: There is a similar slider on the Weight/Distance tab in the office settings, but this slider controls order reception. |
Service time
For more information, see Service time.
Function | Description |
---|---|
Use automatic service time | The service times in the route optimisation are based on the times specified for office, home delivery, price vehicle type, service and price item. |
Use manual service time | The route optimisation is based on the service time specified in the Service time per stop field below. |
Service time per stop | Enter the duration of each stop, in the format HH:MM:SS, if manual service time is being used. Dimmed if you use automatic service time. |
Re-optimization
Function | Description |
---|---|
Number of re-optimization attempts | If not all shipments fit into the time frame, you can specify that a number of new attempts should be made with a longer time frame. Re-optimisation takes place automatically if at least one shipment does not fit within the time frame during route optimisation. The amount of extra time to be added for each attempt is indicated in the Time to add per attempt field. Tip The more attempts, the longer the route optimisation takes. |
Time to add per attempt | Enter the amount of time to be added for each re-optimisation in the format HH:MM:SS. The time is added to the latest delivery time for all shipments included in the optimisation. |
Make one last attempt but ignore times | If the maximum number of re-optimisation attempts has been made, and not all shipments can be accommodated, despite the extended time frame, a final attempt can be made regardless of the earliest and latest pickup and delivery times for the orders. |
Multi-vehicle optimization
Function | Description |
---|---|
Calculation time (seconds) multiple vehicle optimization | Allows a default value to be set for the Maximum time for calculation (mm:ss) field in the Route optimization window. Enter the maximum time in seconds that multi-vehicle optimisation should take. Default: 30 |
Distribute shipments among vehicles | Allows a default value to be set for the Distribute shipments among vehicles checkbox in the Route optimization window. : As few vehicles as possible are used in route optimisation. (default): The shipments are assigned more evenly among the vehicles, and every vehicle is assigned at least one shipment. |
Show resources’ ongoing shipments | Allows a default value to be set for the Show resources’ ongoing shipments checkbox in the Route optimization window. Default setting: |
Interface
Function | Description |
---|---|
Show summary after calculation | : A message summarising the route optimisation is displayed when the calculation has been completed. : No summary of the route optimisation is displayed. The result is visible in the shipment list and on the map. |
Issue warning if shipments have poor positional accuracy | (default): If shipments have poor positional accuracy, a warning is displayed in a popup window in the Route optimization window. (The list also shows the shipments with poor positional accuracy in red). Tip 'Poor positional accuracy' means that the coordinates of the exact address were not found. For example, the coordinates for the street were found, but not for the specific street number. Manually adjusted address positions are always considered to have good positional accuracy. For more information on address positions, see Addresses and address positions. : The popup window with the warning is not displayed, but rows where the shipments have poor positional accuracy are shown in red. For more information, see Route optimisation: preparation and configuration. |
Issue warning if shipments have a pickup time that is later than the delivery time | (default): If shipments have a later pickup time than delivery time, a warning is displayed in a popup in the Route optimization window. : The popup window with the warning does not appear. For more information, see Route optimisation: preparation and configuration. |
Issue warning if shipments have options for which no resource has the required capacity | : If there are shipments with options for which no resource has capacity, a warning is displayed when calculating the route sequence. Note: The warning only appears if both this checkbox and Plan shipments with options using vehicles that have the required capacity on the Limitations tab (see below) are selected. : No warning is displayed. For more information, see Route optimisation: preparation and configuration. |
Issue warning if resources do not have a position | (default): If the resource does not have a position, a warning is displayed in a popup window during route optimisation. : The popup window with the warning does not appear. For more information, see Route optimisation: preparation and configuration. |
Issue warning if resources have a position that is older than (mins) | (default): A warning is displayed in a popup in the Route optimization window if there is a resource whose position has not been updated for the number of minutes indicated here. Select the number of minutes by typing the number of minutes in the field or by using the up and/or down arrows. : The popup window with the warning does not appear. For more information, see Route optimisation: preparation and configuration. |
Issue warning if resources have zero capacity | (default): If the resource has zero capacity, a warning is displayed in a popup in the Route optimization window. : No warning is displayed. For more information, see Route optimisation: preparation and configuration. |
Advanced
Function | Description |
---|---|
Max. number of parallel calculations | The number of automatic route optimisations that can be carried out simultaneously. Default: 4 Note: If too high a value is entered, the calculations will queue and take longer. We recommend keeping the default value. |
Create log files on mobile server | Route optimisation log files are stored in <Opter installation folder>\Mobile\Logs on the mobile server. |
Activate database logging (high disk space usage) | All route optimisations are logged in the database. Requires a lot of storage space on the database server. Single-vehicle optimisations are saved for seven days and multi-vehicle optimisations for three days. The logs are then deleted during the regular database clean-up. Default: |
Use this tab to specify which dimensions and characteristics on the order should be compared to the vehicle capacity when carrying out route optimisation. Capacity is primarily used at the vehicle level. If no capacity has been specified for the vehicle, the capacity of the vehicle type is used. If neither the vehicle nor the vehicle type have a capacity, it is in principle considered to be infinite.
Dimensions
If the vehicle or vehicle type has the value “0” for a dimension selected, no route optimisation is performed.
Example: if Weight is selected, the weight of the shipments is compared to the weight capacity of the vehicles and the route optimisation takes this into account when assigning the shipments between the vehicles. If the weight capacity is set to “0” for any of the vehicles (or vehicle types), route optimisation is not carried out for those vehicles.
Options
Select Plan shipments with options using vehicles that have the required capacity if the capacity of the vehicles is to be matched to the options on the orders. The setting applies to the options shown in the list. To set which options the route optimisation should take into account, go to Settings > Options and select Available for route optimisation for those options.
If no vehicles have sufficient capacity for the options on the shipments being route optimised, a warning is displayed when calculating the route sequence. See Issue warning if shipments have options for which no resource has the required capacity on the General tab above.
Use this tab to specify which columns to display in the list of resources in the Route optimization window. The list is only displayed if route optimisation is carried out for several vehicles at the same time.
The Excluded list contains the columns that can be displayed. The Included list contains the columns that are currently displayed. Double-click the columns to be displayed in the list on the left, and they will be added to the Included list. To delete columns, double-click on them in the list on the right and they will be moved to Excluded.
Several columns can be moved at the same time by Ctrl-clicking or Shift-clicking on them and then pressing Enter to move them between the lists.
In the text fields above the lists, it is possible to search for the name of a column.
The columns can be reordered by dragging and dropping them in the list. To position a column further to the left, move it up the list. To position a column further to the right, move it down the list.
Use this tab to specify which columns to display in the address list in the Route optimization window.
The Excluded list contains the columns that can be displayed. The Included list contains the columns that are currently displayed. Double-click the columns to be displayed in the list on the left, and they will be added to the Included list. To delete columns, double-click on them in the list on the right and they will be moved to Excluded.
Several columns can be moved at the same time by Ctrl-clicking or Shift-clicking on them and then pressing Enter to move them between the lists.
In the text fields above the lists, it is possible to search for the name of a column.
The columns can be reordered by dragging and dropping them in the list. To position a column further to the left, move it up the list. To position a column further to the right, move it down the list.