Last updated: 2024-09-12
Applies from: Opter 2024.12.00
Multi-vehicle optimisation
In order to carry out route optimisation on several vehicles going to a number of delivery addresses simultaneously, an add-on service from PTV Map&Guide is required and must be enabled in Opter. The service is invoiced by Opter. Contact for more information.
If you have several vehicles available and a number of missions, which have either been distributed to different cars or not distributed at all yet, you can do a so-called multi-car optimisation, i.e. calculate a distribution and driving order for all vehicles and missions together.
For more information on the conditions and the factors and settings that affect route optimisation, see Route optimisation: preparation and configuration.
All the vehicles included in route optimisation must have a position. If one of the vehicles does not have a position, the result will be incorrect. For information on how to set a fallback position in case the vehicle’s position cannot be determined, see Vehicle position. A home location can also be set for a vehicle or a driver, see Home location for vehicles and drivers.
Step 1: Choose the shipments on which route optimisation is to be carried out in dispatch
You can work on multi-car optimisation in different ways depending on your workflow.
Choose a number of shipments on which route optimisation is to be carried out and see which vehicle is able to perform them.
Choose a number of shipments and optimise them on all available vehicles.
Select the shipments on which route optimisation is to be carried out from one of the lists in dispatch and press F9 (or click on the Other > Route optimize shipments (F9) menu tab), or right-click on the shipments and select Route optimise. The Route optimization window opens where you can select which vehicles will carry out the shipments and then calculate the route sequence.
All assignments allocated or pre-planned on the resources are displayed in the Route optimization window, even if you only mark one assignment per vehicle in the traffic management. To exclude certain shipments from the route, they can be deselected in the Route optimization window (see below).
If all the shipments you select are already preplanned for or assigned to a single vehicle, you can only carry out route optimisation on that vehicle in the Route optimization window (single vehicle optimisation).
If the shipments have not yet been assigned, or are assigned to different vehicles, you can select the vehicles to be used in the Route optimization window.
Shipments can be selected on the map in dispatch and then the sorting icon in the top right corner can be clicked to open the Route optimization window. This can be useful for assigning shipments located geographically close to each other, and performing route optimisation on these, for example.
To only view shipments that have not yet been assigned on the map, select Show all shipments without resource from the Map menu and deselect all other options.
The selected shipments can also be dragged and dropped onto a resource box to assign them before opening the Route optimization window. For more information on how to select shipments and assign them from the map, see Assigning shipments to resources in dispatch.
You can open the Route optimization window directly by pressing F9 or clicking on the Other > Route optimize shipments (F9) menu tab. Then all the vehicles and all the shipments that have not yet been assigned are displayed in the Route optimization window. You can then choose whether to fill one vehicle at a time with shipments, or several at the same time.
Step 2: Calculate the route sequence and arrival times
In the Route optimization window, there is a list of vehicles and a list of addresses (stops). You can filter which vehicles and addresses are displayed in the lists by selecting a traffic management filter from the drop-down menu Filter.
Logged-off vehicles are also shown in the vehicle list since you may want to carry out route optimisation on the next day’s shipments. Vehicles with a pink background in the list have no position (1).
The vehicle list
You can mark the vehicles you want to optimise the route with the checkboxes for each vehicle (2). However, all vehicles that meet certain criteria can also be selected by clicking on the down arrow next to the Select all button. This can be useful if there are a lot of vehicles.
: Vehicles that meet this criterion are selected.
: Vehicles that do not meet this criterion are selected.
: The criterion does not matter. The vehicles are selected whether this is met or not (default). Selecting for all options is the same as clicking on Select all.
In the example in the image below (3), all vehicles are selected except those that do not have a current position and already have shipments assigned to them. It does not matter whether the vehicles are logged in or not.
For more information, see Route optimization (window).
The address list
Each assignment in the address list has two rows, one red for the collection address (1) and one blue for the delivery address (2). This is because the optimal route sequence is not always to pick up and deliver the shipments one by one, but perhaps to first pick up five shipments, (red addresses) then deliver one (blue address), pick up two more, deliver two and so on.
The address list is grouped on the vehicles that have missions already assigned to them. A vehicle can be expanded to display the shipments assigned to that vehicle (3). The shipments that have not yet been assigned are located under No resource (4). If there is capacity and time, those shipments are assigned to resources when calculating the route sequence.
You can exclude an assignment from the route optimisation by unchecking the checkbox for that address. If one of the addresses for a shipment is deselected, the other is automatically deselected (5). Individual shipments cannot be removed from the list. To do so, close the Route optimization window and select only the shipments that are to be included in dispatch before pressing F9.
To prevent shipments from being moved to other resources when calculating the route sequence, the shipments can be locked to the resource by clicking on (6). These assignments then remain on the resource even if it is not optimal from a route optimisation perspective. The shipments can be unlocked again by clicking on .
You can reassign tasks by selecting them in the list, pressing Ctrl + M and then selecting the new resource in the dialogue box that opens (7). The shipments are then locked to the new resource so that they are not moved to any other resource when calculating the route sequence.
Proceed as follows
When a vehicle is selected in the vehicle list, all the shipments already assigned to or preplanned for that vehicle are displayed, and the current route is shown on the map. This means that you can select a vehicle, click on Calculate route sequence, select the next vehicle, calculate the route sequence for that vehicle and so on without having to go back to dispatch.
You can assign more shipments to the vehicle in dispatch without closing the Route optimization window. The new shipments are then also displayed in the Route optimization window and are included when calculating the route sequence.
If you marked assignments that were not yet distributed in the traffic management, they are located under No resource in the address list. You can select one vehicle, click on Calculate route sequence and see which shipments the vehicle can complete within the time frame.
If you are satisfied with the route sequence, you can assign the shipments to that vehicle, then go to step 3 below. If instead you want all the shipments to be carried out by one vehicle, you can move on to the next vehicle and see whether it can complete the shipments and so on.
If you select another vehicle and recalculate the route sequence, the shipments planned on the first vehicle are deleted and included in the calculation for the new vehicle. Go to step 3 below to assign the shipments after calculating the route sequence for a vehicle.
If a large number of shipments are selected in dispatch, route optimisation can be carried out on several vehicles at the same time, and the shipments that have not yet been assigned can be assigned to the vehicles that have time to complete them. More shipments will be added from No resource until the vehicles’ working sessions are filled.
Once the calculation is complete, the route is displayed on the map and the shipments have an estimated arrival time, which is shown in the Estimated column in the address list. Hovering the cursor over the symbols on the map results in a tooltip box appearing with information about the sender, receiver or resource, depending on which symbol is hovered over. For more information, see Explanation of symbols – map.
Sometimes a warning is displayed that there is no capacity for a vehicle, and that the vehicle will not undergo route optimisation. The capacity can be adjusted on the vehicle registry (or via the vehicle type). It is also possible to choose not to take capacity into account, by deselecting the current dimension on the Limitations tab in the route optimisation settings (see Route optimization settings (window)).
A warning that certain address or vehicle positions are poor is sometimes displayed when calculating the route sequence. The address positions can be adjusted by clicking on Register > Adjust address positions. The vehicle positions cannot be adjusted.
After the order of travel has been calculated, you can manually change the order of travel by dragging and dropping address lines to a new location in the list, but the estimated time of arrival will not be correct.
It is always the driving order that you see in the address list that is sent to the traffic management and Opter Driver. If you first calculate the running order and then manually change the running order, or sort on a column other than Order, then that is the running order that applies to the missions. Not the numbering in the column Order. The column Order only shows the optimal driving order according to the route optimisation calculation.
If you have changed the order manually, or are sorting on a different column, and want to restore the optimal running order, you can sort on the column Order, or click on Calculate route sequence again.
Clicking on Calculate route sequence always removes the manual sorting, and the list is automatically sorted on the column Order.
Step 3: Save the route sequence and synchronise it with the drivers’ Opter Driver
When there are no more shipments left under No resource, and you are satisfied with the route sequence calculated for the vehicles, select Save route sequence and estimated times in the bottom right corner and choose one of the following options:
- Preplan shipments: the shipments are given a resource, but still have the Created status. No messages that they have been assigned are sent to the drivers. This can be useful if, for example, you want to plan the next day’s shipments, but not assign them immediately. You can then assign the shipments when appropriate by selecting them in dispatch and pressing Enter.
- Assign shipments: the shipments are assigned and drivers see the route sequence in Opter Driver.
- Suggest shipments: save the assignment and route sequence as a suggestion in dispatch. The suggestion is presented in the Suggested resource (code) column. You can use the suggestion to assign shipments that are further into the future and have not yet been started on.
Then click on Ok. If you do not want to save any changes, click on Close instead.
In Opter Driver, the shipments are not split into pickup and delivery addresses. Instead, they are displayed in the correct order based on status. If a shipment has the Assigned status, it is displayed at the position in the route sequence of the pickup address (the Route sequence - from column in dispatch). When the status is changed to Picked up, the shipment is moved to the position in the route sequence of the delivery address (the Route sequence - to column in dispatch).
Kartan
The routes of all resources are shown on the map, the resources are round and the addresses are squares. Hover over a resource or address to view more information. For more information, see Explanation of symbols – map.
You can select addresses on the map by holding down shift and then dragging your mouse over the addresses. When you release the mouse button, they are highlighted in the address list and you can drag and drop them as usual. This can be useful for marking addresses that are geographically close to each other instead of having to look them up in the address list.
Press Ctrl + M to allocate the selected tasks to a resource.