I'm solving a problem. During the solver process, the gap value does not decrease at 0.03%. So I made the following operations. For these operations, I have the following questions.
First, since the gap value does not decrease at 0.03%, I may want to try MIPFocus=3 to focus on the bound. But the situation has not improved.
- My motivation for using MIPFocus, right?
And then, Since I don't need too high accuracy, I want solver to stop the calculation when the gap reaches 0.05%. I make the MIPGap=0.0005. The problem was solved successfully this time, but the calculation speed became very slow after the results were used for the next input of the iterative algorithm.
- Why does the second calculation in the iterative algorithm become very slow after successfully solving the first calculation, and the gap values are difficult to appear？
- The operation information of the second call of this algorithm in the iterative algorithm
Because the speed of the second calculation was so slow that the second calculation could not be run successfully. I set MIPFocus = 1 and hope it can find the optimal solution quickly. But new problems arise.
- Why do I set MIPGap = 0.0003 and the solver calculation does not stop when the gap reaches 0.03%? But the first time I set MIPGap = 0.00005, solver stopped running after the gap reached 0.05%
Please sign in to leave a comment.