MIP Gomory fractional cuts switch

Decides whether or not Gomory fractional cuts should be generated for the problem.

Purpose

MIP Gomory fractional cuts switch

API Parameter Name Name prior to V12.6.0
C CPXPARAM_MIP_Cuts_Gomory CPX_PARAM_FRACCUTS
C++ IloCplex::Param::MIP::Cuts::Gomory FracCuts (int)
Java IloCplex.Param.MIP.Cuts.Gomory FracCuts (int)
.NET Cplex.Param.MIP.Cuts.Gomory FracCuts (int)
OPL fraccuts fraccuts
Python parameters.mip.cuts.gomory mip.cuts.gomory
Interactive mip cuts gomory mip cuts gomory
Identifier 2049 2049

Description

Decides whether or not Gomory fractional cuts should be generated for the problem. Setting the value to 0 (zero), the default, indicates that the attempt to generate Gomory fractional cuts should continue only if it seems to be helping.

For a definition of a Gomory fractional cut, see the topic Gomory fractional 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.

Table 1. Values
Value Meaning
-1 Do not generate Gomory fractional cuts
0 Automatic: let CPLEX choose; default
1 Generate Gomory fractional cuts moderately
2 Generate Gomory fractional cuts aggressively