this thread is dedicated to discuss potential strategies towards "balacing of KPIs" such as
- traveltimes / distances per tour
- quantities
- whatever you might "bring to a balanced level".
What's the story behind that? Here's some typical description:
Now as we know the tour optimization in Optiflow engine is based on costs but as of now (24.1.2025) there's no direct parameter avaiable to push the planning into a balanced level. But how about this approach / example. The setting is based onOur tour planning returns a plan where only a subset of our vehicles are used while 100% of the orders are scheduled. For some reasons we would like to create an output plan that uses all vehicles and utilizes them all in the same way, e.g. same tour period or same tour distance.
- Single depot in the center of Milan
- Fleet: 10 vans with each capacity 200
- Workload: 50 orders with 15min delivery time and quantity 1
- Target: let all tours have an almost equal tour period.
- Play with the vehicle's maximum tour period
- Rule 1: if orders remain unscheduled: increase the max tour period
- Rule 2: if the balance isn't good enough: reduce the tour period
- I start with a maximum route duration of 150 minutes...
- Now after this last iteration the conclusion is
- lowest balanced scenario with 100% scheduled orders is somwhere between 114 and 118 minutes
- As the approach is based on a sequence of calls the overall performance requires more patience
- Based on stable cost parameters the final plan is probably more / way more expensive than the initial one
- Depending on what KPI you want to balance you need to identify the proper threshold value parameter(s)