Hi,
I have a question about the output generated by populate. I've attached the log from an interactive optimizer session in which I set the pool capacity to 5, the replacement strategy to 1, and the intensity to 4, then called populate twice. (The problem is a basic binary knapsack, maximizing the objective.) After phase II of the first call, the worst objective value was 6846 (solution "p5"). I displayed the values of the variables for that solution. After phase II of the second call, the log says the following:
Solution pool: 5 solutions saved (228 replaced).
The worst objective remains 8646, still solution "p5", and "p5" is unchanged. So what does the "228 replaced" mean? I initially interpreted it as saying that there had been 228 updates to the pool, but apparently nothing in the pool changed. (In a different run, I in fact concerned that none of the other four solutions had changed either, although with replacement strategy 1 it should be the worst solution that gets updated first.)
Thanks,
Paul
#CPLEXOptimizers#DecisionOptimization