Originally posted by: SifengLin
I have some questions about user cut and its callback:
1. If I call IloCplex.addUserCut to add user cut to the cut pool, do we have any control over how the cut is separated?
2. When we call addCut(IloConstraint cut) in UserCutCallback, is the cut added to the cut pool? or does CPLEX incorporate the cut in the current relaxation formulation directly? Besides, which IloCplex.CutManagement value is used?
3. Is the IloCplex.CutManagement applied to a specific cut or the whole cut callback? In the description, it says: " Enumeration of possible values to specify where a cut callback is called from", which seems to indicate that it affects the whole callback But the description of its values (UseCutForce, UseCutPurge and UseCutFilter) seem to indicate that it is applied to a specific cut.
#CPLEXOptimizers#DecisionOptimization