About using 'LazyConstraints' Parameter
AnsweredI am currently using user cut with custom Cut.
Which means, I am using model.cbGet, not model.cbLazy in the callback.
However, I am getting objective solutions much more faster when I set the LazyConstraint parameter to 1.
I want to know the reason why this is happening.
-
Hi Junseo,
Which means, I am using
model.cbGet, notmodel.cbLazyin the callback.I think you are talking about
model.cbCut, notmodel.cbGet. Are you enablingPreCrush=1when usingmodel.cbCut? PreCrush parameter shuts off a few reductions to apply user cuts. If this is not set, some user cuts may be ignored. LazyConstraint=1 also disables some dual reductions. IfPreCrushwas not enabled in your code, the user cuts may have been recognized by setting LazyConstraint=1.Thanks,
Ryuta0
Please sign in to leave a comment.
Comments
1 comment