Originally posted by: amindehghanian
To get a sense from what I am doing, assume that I am doing Benders decomposition in a branch&cut tree.
Depending on those fixed variables, I can generate some cuts which are valid at the current node and its offspring.
This is the problem I have with using CPXgetcallbacknodelb,....
These are my observations:
1.CPLEX solve the separation problem at the root node, and generates some cuts
2. CPLEX still stays at the root node, and generates another cut after solving separation problem
3. This thing happens almost 20 times before CPLEX moves out of the root node
My problem is when I am using CPXgetcallbacknodelb, CPXgetcallbacknodeub to specify the fixed variables at the current node,
fixed variables for the subproblems of the root node as described above, are not non-decreasing.
I mean it is expected that the fixed variables of the second iteration would be super-set of those of the first iteration, and
those of the third iteration would be super-set of those of the second iteration, and so on so forth.
This is not what is happening in CPLEX, though my cuts screw up!
Thanks,
Amin
#CPLEXOptimizers#DecisionOptimization