MIP disjunctive cuts switch
Decides whether or not disjunctive cuts should be generated for the problem.
Purpose
MIP disjunctive cuts switch
API | Parameter Name | Name prior to V12.6.0 |
---|---|---|
C | CPXPARAM_MIP_Cuts_Disjunctive | CPX_PARAM_DISJCUTS |
C++ | IloCplex::Param::MIP::Cuts::Disjunctive | DisjCuts (int) |
OPL | disjcuts | |
Interactive | mip cuts disjunctive | mip cuts disjunctive |
Identifier | 2053 | 2053 |
Description
Decides whether or not disjunctive cuts should be generated for the problem. Setting the value to 0 (zero), the default, specifies that the attempt to generate disjunctive cuts should continue only if it seems to be helping.
For a definition of a disjunctive cut, see the topic Disjunctive cuts in the general topic Cuts in the CPLEX User’s Manual. The table Parameters for controlling cuts, also in the user’s manual, includes links to the documentation of other parameters affecting other types of cuts.
Value | Meaning |
---|---|
-1 | Do not generate disjunctive cuts |
0 | Automatic: let CPLEX choose; default |
1 | Generate disjunctive cuts moderately |
2 | Generate disjunctive cuts aggressively |
3 | Generate disjunctive cuts very aggressively |