Probing
Describes probing, a technique that fixes binary variables and analyzes the implications.
The probing feature can help in many different ways on difficult models. Probing is a technique that looks at the logical implications of fixing each binary variable to 0 (zero) or 1 (one). It is performed after preprocessing and before the solution of the root relaxation. Probing can be expensive, so this parameter should be used selectively. On models that are in some sense easy, the extra time spent probing may not reduce the overall time enough to be worthwhile. On difficult models, probing may incur very large runtime costs at the beginning and yet pay off with shorter overall runtime. When you are tuning performance, it is usually because the model is difficult, and then probing is worth trying.
At the default setting of the probing parameter (0 (zero)),
CPLEX will automatically decide an appropriate level of probing. Setting
the probing parameter to 1, 2,
or 3, results in increasing levels of probing
performed beyond the default level. A setting of -1 results
in no probing being performed.
To activate an increasing level of probing use the MIP probing level parameter:
In the Interactive Optimizer, use the command
set mip strategy probe i.In Concert Technology, set the integer parameter
Probe.In the Callable Library, set the integer parameter
CPX_PARAM_PROBE.