Currently our heuristics operate at scale on the full input, generating a solution from scratch. We could refactor the process in order to:
- be able to apply the heuristics on top of an existing partial solution;
- allow to apply on a subset of the jobs;
- allow to apply on a subset of the vehicles.
For example, this could unlock the ability to re-use the heuristic code right inside the RouteSplit operator introduced in #788.
Currently our heuristics operate at scale on the full input, generating a solution from scratch. We could refactor the process in order to:
For example, this could unlock the ability to re-use the heuristic code right inside the
RouteSplitoperator introduced in #788.