Originally posted by: SystemAdmin
Hi,
I have been working for a while in a branch&price&cut algorithm. Since CPLEX do not support B&P models, I had to use some other libraries for coding the whole branching process. Now, during the B&P&C, I am introducing something similar to what you call lazy constraints. Unfortunately, I am having some problems with this.
As far as I know, one of the features of CPLEX while solving over an optimization model sequentially (like when solving a model using column generation), is that it uses the solutions found in previous iterations to get some sort of a warm start. However, in my case, since I am introducing additional constraints every time I find an integer solution in the B&B tree, I found that sometimes CPLEX declares that the model is infeasible, when it is really not. I am guessing that this happens because the initial solution (found in previous iteration) may not be feasible after introducing the new cuts.
Is there any way to avoid this behavior and start the solution of a model from scratch? I know that this seems to be a little odd and dumb, but the way in which I am generating the additional constraints require something like this.
Thanks a lot for your time.
-JLW
#CPLEXOptimizers#DecisionOptimization