Least cost optimisation
Truckstops uses an efficient two-phase route optimisation process that makes it particularly easy to obtain good results even if the optimisation is stopped before the process is completed.
Route Optimisation – initial load
Truckstops allocates loads or calls to appropriate vehicles without breaking any of the rules or criteria the user has set. This ensures specific calls are assigned to the right sized vehicle with appropriately skilled crew and on-board equipment, liveried or not as required, for example.
Route Optimisation – incremental savings & fine-tuning the plan
Truckstops swaps calls from one suitable vehicle to another and changes the sequence of calls on each vehicle to reduce costs. Each swap might incrementally make another small saving, but at any time, a good workable solution is available for use.
The user can see the incremental savings being made as Truckstops works through hundreds of iterations.
The time taken to optimise is dependent upon the complexity of the your operation. For example, a single vehicle traveling along one route making few deliveries would be very fast to optimise as there are not many variables to consider. A fleet of 250 vehicles each transporting several loads with a range of specific criteria and a multi-day schedule would take longer to calculate, due to the inherent complexity of the task.
Truckstops will always be able to consider more iterations more quickly that a manual planner.
The planner stays in control & can force not loads
When the optimisation is stopped the planner can view the routes in a range of reports and on the interactive map. The planner can drag and drop any call from one route to another. The system will alert the planner if any of his moves will break constraints such as time windows, special vehicle requirements etc. The planner can choose whether or not to ignore these violations. The transport planner remains in control.
Some loads may have criteria set which mean that they can not be loaded without breaking a rule. Truckstops will not break a rule, but puts all “not loads” in a separate list so the user can see each one and the reason it was not loaded. The planner can decide to force a call on a route, deciding which rule he is prepared to waive (e.g. time window as it is only a few minutes out and he knows that customer will not be concerned).