Originally posted by: MarkusS.
So should the following happen at the root node, or not (i'm writing "lazy" and so on, in the main method of the respective callback, and I'm checking, if the LP-solution when entering the heuristic callback is integer)?
* 0+ 0 2481.0000 -33457.0000 1134 ---
lazy
lazy
0 0 536.0000 8 2481.0000 536.0000 1134 78.40%
heuristic
non-integral solution in heuristic
better solution found
* 0+ 0 1390.0000 536.0000 1134 61.44%
lazy
user
lazy
lazy
lazy
0 0 536.0000 18 1390.0000 User: 4 1146 61.44%
heuristic
non-integral solution in heuristic
better solution found
Why is there a series of lazy/user calls, without a call to heuristic inbetween? I have set cplex->setParam(IloCplex::HeurFreq, 1);
#CPLEXOptimizers#DecisionOptimization