Last updated: 12.09.2024

internal documents

Valid from: Opter 2024.12.00

Multi-vehicle optimisation

Note:

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 shipments, which have either been assigned to different vehicles or not assigned at all yet, you can carry out what is known as multi-vehicle optimisation, i.e. calculate an assignment and route sequence for all vehicles and shipments simultaneously.

For more information on the conditions and the factors and settings that affect route optimisation, see Route optimisation: preparation and configuration.

Warning!

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

It is possible to work with multi-vehicle optimisation in different ways depending on how the workflow looks.

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). It is possible to filter the vehicles and addresses that are displayed in the lists by selecting a dispatch filter from the Filter drop-down list.

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

The vehicles on which route optimisation is to be carried out can be selected via 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.

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 shipment in the address list has two lines, a red one for the pickup address (1) and a blue one 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 already have shipments 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.

A shipment can be excluded from the route optimisation by deselecting 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 shipments 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 .

Shipments can be assigned 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

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 route sequence has been calculated, it can be changed manually by dragging and dropping address rows to a new place in the list, but the estimated arrival time will then not be correct.

Note:

It is always the route sequence shown in the address list that is sent to dispatch and Opter Driver. If you first calculate the route sequence and then manually change the route sequence, or sort using a column other than Order, then that is the route sequence used for the shipments. Not the numbering in the Order column. The Order column only shows the optimal route sequence based on the route optimisation calculation.

If you have changed the sequence manually, or sort using a different column and want to revert to the optimal route sequence, you can sort on the Order column, or click on Calculate route sequence again.

Clicking on Calculate route sequence always removes the manual sorting, and the list is automatically sorted based on the Order column.

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:

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).

The map

The routes for all resources are shown on the map, the resources are circular and the addresses are squares. Hover over a resource or address to display more information. For more information, see Explanation of symbols – map.

Addresses can be selected on the map by holding down shift and then dragging the mouse over the addresses. When the mouse button is released, they are highlighted in the address list and can be dragged and dropped as usual. This can be useful for selecting addresses that are geographically close to each other, instead of having to look them up in the address list.

Tip

Press Ctrl + M to assign the selected tasks to a resource.


See also

Route optimisation: preparation and configuration

Route optimization (window)

Route optimization settings (window)

Dispatch settings (window)

Explanation of symbols – map

Vehicle position