Hello all,
I am trying to help someone on an issue related to the implementation of branch-and-cut in Python.
Consider we have a customized version of Benders feasibility and optimality cuts, and we have it implemented in the branch-and-cut framework. The algorithm seems to work fine using the feasibility cut, but when we add the optimality cut, some instances get infeasible!! Clearly, this contradicts the main theme of optimality cut since even a wrong optimality cut does not make the problem infeasible.
Is there any set of parameters that we should take care of beyond turning off the presolve?
Any feedback will be highly appreciated!
------------------------------
Amin
------------------------------
#DecisionOptimization