absolute MIP gap before starting to polish a feasible solution

Sets an absolute MIP gap after which CPLEX starts to polish a feasible solution

Purpose

Absolute MIP gap before starting to polish a feasible solution

API Parameter Name Name prior to V12.6.0
C CPXPARAM_MIP_PolishAfter_AbsMIPGap CPX_PARAM_POLISHAFTEREPAGAP
C++ IloCplex::Param::MIP::PolishAfter::AbsMIPGap PolishAfterEpAGap (double)
OPL polishafterepagap
Interactive mip polishafter absmipgap mip polishafter absmipgap
Identifier 2126 2126

Description

Sets an absolute MIP gap (that is, the difference between the best integer objective and the objective of the best node remaining) after which CPLEX stops branch-and-cut and begins polishing a feasible solution. The default value (0.0) is such that CPLEX does not invoke solution polishing by default.

Starting conditions

CPLEX must have a feasible solution in order to start polishing. It must also have certain internal structures in place to support solution polishing. Consequently, when the criterion specified by this parameter is met, CPLEX begins solution polishing only after these starting conditions are also met. That is, there may be a delay between the moment when the criterion specified by this parameter is met and when solution polishing starts.

Values

Any nonnegative value; default: 0.0.

See also

absolute MIP gap tolerance