Closed coder0xff closed 2 years ago
There is a misunderstanding: Python-MIP will not return all optimal solutions.
Using default settings, both Gurobi and CBC will stop once a proven optimal solution is found. The solution pool will be formed by the solutions obtained during the search. Note that some of these solutions may be suboptimal.
Describe the bug The following model doesn't produce all optimal solutions.
That solution that's produced is x4 = x6 = 1, and x0 = x1 = x2 = x3 = x5 = 0, resulting in x7 = 2 Another solution is x0 = x1 = 1, and x2 = x3 = x4 = x5 = x6 = 0, resulting in x7 = 2, but it does not appear in the solution pool
To Reproduce Load the above model and call optimize(). Check solution pool for both solutions given above. Only the first solution is seen.
Expected behavior Both solutions are seen.
Desktop (please complete the following information):
Additional context Add any other context about the problem here.