Pool Solutions
AnsweredWe are trying to solve for a finite number of integer solutions under a pre-determined OBJX value (minimization problem) using the Solution Pool functionality.
We have PoolSearchMode=1, which is supposed to bring us the first X=9999 solutions, not necessarily the best. We also have a cutoff set to find all solutions under OBJX=800.
When we terminate the solve prematurely, we get a message that it has found 9999 solutions from 0 to 198. We also see in the log that the Worst Incumbent is 198. To me, this seems to indicate that it is trying to find the "best" 9999 solutions (PoolSearchMode=2), not the first 9999 solutions (PoolSearchMode=1). In fact, I can see in the log that it has found solutions in the 400 and 500 range earlier on.
Furthermore, our callback that is supposed to be triggered when a solution is found has only been called 778 times, not 9999.
Are we doing something wrong here?

-
Official comment
This post is more than two years old. Some information may not be up to date. For current information, please check the Gurobi Documentation or Knowledge Base. If you need more help, please create a new post in the community forum, or try Gurobot, our chatbot interface offering instant, expert-level support. -
Hi Rick,
I am converting this to a ticket for you in our online support portal where we handle requests from our commercial customers. You should receive an email shortly.
Kind Regards,
Riley0
Post is closed for comments.
Comments
2 comments