You can change the MIP Cuts options for GUROBI by choosing GUROBI parameters from the Options menu and then pressing the MIP Cuts tab. This will display the dialog box shown below:
Figure 4.64: The MIP Cuts Tab in the GUROBI Options Dialog Box
Option Name | MPL Name | Solver Param | ParamNr | Type | Default | Min | Max |
---|---|---|---|---|---|---|---|
All Cuts | MipCutLevel | CUTS | 23 | int | -1 | -1 | 2 |
Clique Cuts | MipCliqueStrategy | CLIQUECUTS | 24 | int | -1 | -1 | 2 |
Cover Cuts | MipCoverCutsStrategy | COVERCUTS | 25 | int | -1 | -1 | 2 |
GUB Cuts | MipGubCutsInd | GUBCOVERCUTS | 28 | int | -1 | -1 | 2 |
MIR Cuts | MipMirCuts | MIRCUTS | 31 | int | -1 | -1 | 2 |
Mod-K Cuts | MipModKCuts | MODKCUTS | 47 | int | -1 | -1 | 2 |
Network Cuts | MipNetworkCuts | NETWORKCUTS | 48 | int | -1 | -1 | 2 |
Implied bound Cuts | MipImpliedBoundCutsInd | IMPLIEDCUTS | 29 | int | -1 | -1 | 2 |
Flow cover Cuts | MipFlowCutsInd | FLOWCOVERCUTS | 26 | int | -1 | -1 | 2 |
Flow path Cuts | MipFlowPaths | FLOWPATHCUTS | 27 | int | -1 | -1 | 2 |
Separation Cuts | MipSeparationCuts | MIPSEPCUTS | 30 | int | -1 | -1 | 2 |
Sub-MIP Cuts | MipSubMIPCuts | SUBMIPCUTS | 30 | int | -1 | -1 | 2 |
Zero-half Cuts | MipZeroHalfCuts | ZEROHALFCUTS | 46 | int | -1 | -1 | 2 |
Gomory Passes | MipGomoryPasses | GOMORYPASSES | 33 | int | -1 | -1 | MAXINT |
Aggressive Passes | MipCutPasses | CUTAGGPASSES | 32 | int | -1 | -1 | MAXINT |
Cutting Plane Passes | MipCutPasses | CUTPASSES | 33 | int | -1 | -1 | MAXINT |
Global cut generation control. The following settings apply to all the cut generation parameters.
Automatic (-1) | GUROBI decides. |
No Cuts (0) | No cut generation is performed. |
conservative Cuts (1) | Conservative Cut generation. |
Aggressive Cuts (2) | Aggressive Cut generation. |
Controls clique cut generation. Overrides the Cut Level parameter.
Controls cover cut generation. Overrides the Cut Level parameter.
Controls GUB cut generation. Overrides the Cut Level.
Controls MIR cut generation. Overrides the Cut Level parameter.
Controls Mod-K cut generation. Overrides the Cut Level parameter.
Controls Network cut generation. Overrides the Cut Level parameter.
Controls implied bound cut generation. Overrides the Cut Level parameter.
Controls flow cover cut generation. Overrides the Cut Level parameter.
Controls flow path cut generation. Overrides the Cut Level parameter.
Controls MIP separation cut generation. Overrides the Cut Level parameter.
Controls Sub-MIP separation cut generation. Overrides the Cut Level parameter.
Controls Zero-half separation cut generation. Overrides the Cut Level parameter.
A non-negative value indicates the maximum number of Gomory cut passes performed. Overrides the Cut level parameter.
A non-negative value indicates the maximum number of constraint aggregation passes performed during cut generation. Overrides the Cut level parameter.
A non-negative value indicates the maximum number of cutting planes passes performed during root cut generation. The default value chooses the number automatically.