Skip to main content

Schedule optimization

Updated over a week ago

S-069-V2-EN

Optimization is the automated process of arranging the duties and/or vehicles in your Schedule in a way that is cost-efficient and valid according to your preferences.

How to use

Before you proceed with optimization, make sure you have set up your preferences. In particular, the highlighted preferences in this article are mandatory for optimization.

Next, you can modify optimization scenarios. To do so, click the cogwheel icon next to the Optimize button in the upper-right corner of Scheduling:

image.png



Optimization output

In the Optimization Settings menu, you can control which part of the schedule will be optimized by switching the toggles in the Optimization Output section:

  • Optimize duties

  • Optimize vehicles

  • Optimize relief vehicles

Crew algorithm

In this section you can choose which algorithm will be used during optimization:

  • Advanced fixed blocks

  • Vehicle adapter

  • Advanced vehicle adapter

  • Fixed blocks

Note: Advanced Fixed blocks is the default algorithm and it should be used in most scenarios. The rest of the algorithms presented in this section are to be deprecated soon, so they are not recommended for use.

Other available algorithms and variables in the optimization process can be set up using the Algorithm Parameters preference.

Schedule parameters

Here you can allow the optimization engine not to cover vehicle pieces that the optimization cannot allocate. As a result of optimization, anything that was not covered will be left in the stack:

image.png

Note: It’s recommended to have this option switched off. If the engine is unable to cut some vehicles or cannot cover all the work pieces with duties, the optimization process will stop early. You will see an error that lists the pieces that are causing issues.

Once you’re happy with the settings, you can Save them or proceed to Optimize right away.

Did this answer your question?