Originally posted by: PhilippeLaborie
Hi Steven,
CPO tries a number of heuristics (so without allowed failure) before trying the search strategies that exploit the search phases.
The heuristics are not restarted (they are run only once), but some heuristics may be quite similar and that could explain why you have the feeling that they are restarted.
There is no way to change this behavior.
Which version are you using? 12.9 ?
> To be honest, I am a little surprised that I even need to force CP Optimizer to use
> my list heuristic to begin with. The ordering is based largely on the underlying precedence
> graph which I have read that CP Optimizer uses.
Yes, the CPO heuristics are based on the precedence graph. Could you attach a (as small as possible) instance as a .cpo file where you would expect the heuristics to produce a feasible solution without failure?
#CPOptimizer#DecisionOptimization