Dear all
I am trying to obtain a lower bound LB for a small size instance of the vehicle routing problem VRP. There is capacity cut constraints CCC which are exponential. What I did is that:
1) I relax integrality constrints + add all CCCs (they're part of the inital formulation).
2) I use ILOLAZYCONSTRAINTCALLBACK and ILOUSERCUTCALLBACK to separate needed cuts, at the root node, instead of adding them all.
What I should get is that: the LB from (1) is better than the LB in (2), yet I got the opposite and this is my problem!
I believe there is some preprocessing parameters need to be switched off. I did try that but I could not find the correct LB (I know it). Here is what I added
cplex.setParam(IloCplex::Param::Preprocessing::Reduce, 0);
cplex.setParam(IloCplex::Param::Preprocessing::Presolve, IloFalse);
Note: when I switched off above params, the lower bound was changed.
Hope my question make sense, Thanks in advance..
------------------------------
Mohammed Alammar
------------------------------
#DecisionOptimization