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