I have a problem with mixed whole programming. I can use JuMP to find the best solution. But how can I find the second best solution? Or the third best, etc.
This could potentially be another equally optimal solution, or it could be the worst solution, or maybe :Infeasible
there could be most solutions.
I know that for a TSP-like problem, I can find additional solutions by gradually removing links that are on the optimal path (I. setting the distance between some cities to be infinite). For a task like Schedualling, I can also progressively set the availability of time slots used in the optimal way to be prohibited.
But is there a general way to do this without coding for yourself specific methods of rejecting this decision?
source
share