Reformulation Linearization Technique (RLT) cuts
Controls the addition of RLT cuts for nonconvex QP solved to global optimality.
Purpose
Reformulation Linearization Technique (RLT) cuts switch
API | Parameter Name | Name prior to V12.6.0 |
---|---|---|
C | CPXPARAM_MIP_Cuts_RLT | CPX_PARAM_RLTCUTS |
C++ | IloCplex::Param::MIP::Cuts::RLT | |
OPL | ||
Interactive | mip cuts rlt | |
Identifier | 2196 |
Description
This parameter controls the addition of cuts based on the Reformulation Linearization Technique (RLT) for nonconvex quadratic programs (QP) or mixed integer quadratic programs (MIQP) solved to global optimality. That is, the optimality target parameter must be set to 3 (CPX_OPTIMALITYTARGET_OPTIMALGLOBAL).
For a definition of the cuts based on a Reformulation Linearization Technique (RLT), see the topic Reformulation Linearization Technique (RLT) 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 RLT cuts |
0 | Automatic: let CPLEX decide; default |
1 | Generate RLT cuts moderately |
2 | Generate RLT cuts aggressively |
3 | Generate RLT cuts very aggressively |