Skip to main content
Driver Route Optimization

This article explains how to make use of various limitations and adjustments to Driver routing.

eLogii avatar
Written by eLogii
Updated over 11 months ago

The Route Optimization feature is used to impose various limitations to Driver routing to help users adjust eLogii to fit their business needs. These adjustments can be made in Driver ⇒ (Select a driver) ⇒ Profile.

These limitations include the following:

All these features are exclusive to the Advanced eLogii engine, except for Route stop limit, which is available for both engines.

Overtime tolerance

This feature allows users to specify how many minutes overtime a Driver can handle. The optimization will take into account the set schedule first and foremost, and then it will look to include additional Tasks if the overtime tolerance allows for it. Essentially, this feature serves as an extension to the Driver's schedule. When set from the Driver's profile, it will be applied only for that specific Driver, but when set from Configuration ⇒ Optimization, it will be applied to all Drivers in your workspace.

Setting up on a Driver level:

This feature works very well in workflows that need to support same day deliveries and delivery rescheduling.

Route stop limit

Route stop limit allows you to limit how many stops your Driver can make on their Route. This does not include their start and end location, and applies to the number of Tasks they can be assigned daily (this includes Pickups + Deliveries). This means that if you set a maximum of 10 stops for their Route, this will mean that they can have 5 Pickups + 5 Deliveries. In case you have the Single segment optimization mode enabled, this number will count only towards the Delivery number, because Pickups do not exist as a part of this mode.

When assigning Tasks, the system will take this constraint into account and assign no more than the specified number of Pickups and Deliveries for the Driver. When set up from the Driver's profile, it will be applied to that specific Driver, but when set from Configuration ⇒ Optimization the route stop limit will be applied to all Drivers in your workspace.

Setting up on a Driver level:

Travel time limit

This refers to the time it takes the Driver to get to one pickup/delivery destination to another. If you would like to have the same maximum travel limit between locations for all Drivers, you can set that up in Configuration ⇒ Optimization.

Setting up on a Driver level:

Route duration limit

Route duration limit allows users to limit the time duration of the route. The duration is specified in minutes and the system will take into account the specified amount when delegating Tasks and calculating route durations. The Driver's route will not exceed the specified time limit.

Route distance limit

This feature allows users to set the total Route length.

Depending on your configuration, the values need to be added in miles, if you use miles as your main distance unit, or in kilometers if your preferred distance unit is kilometers. Once this value is specified, after optimizing the Driver will have a Route which does not exceed the specified distance limit.

Speed Factor

Speed factors can be used in the case of a driver being slower or faster than the average. It allows you to more closely mirror ETAs provided by eLogii to operational reality.

This information is taken into consideration when optimizing the routes.

For example, if the speed factor is set to 2, it means the driver is twice as fast. If the speed factor is set to 0.5, it means the driver is twice as slow. This means that giving a Driver a speed factor of 2.0 will indicate that he is allowed half the normal travel time. Correspondingly, the speed factor of 0.5 would give him double the normal travel time.

Did this answer your question?