Originally posted by: EdKlotz
>
> Thank you very much Daniel, this is exactly the kind of answer I was looking for.
> Just a last question: is this documented somewhere ? And if yes, where ?
> Christophe
I don't believe this is documented anywhere. This is an internal feature, and it could change in upcoming releases. For example, when you have an all integer objective with a greatest common divisor > 1, the nature of the pruning changes. We don't know what additional pruning criteria we will derive in future releases, and documenting each such change would be of limited benefit to our readers. The key point here from a user perspective is that CPLEX makes a serious effort to use the nature of the objective function coefficients to do additional pruning. So, if you are trying to improve performance on your models, you probably shouldn't invest time trying to derive general algebraic pruning schemes based on the objective function.
You are more likely to benefit from a scheme based on specific features of your model that cannot be derived on an arbitrary IP.
#CPLEXOptimizers#DecisionOptimization