nodes to process before starting to polish a feasible solution
Sets the number of nodes to process after which CPLEX starts to polish a feasible solution
Purpose
Nodes to process before starting to polish a feasible solution
API | Parameter Name | Name prior to V12.6.0 |
---|---|---|
C | CPXPARAM_MIP_PolishAfter_Nodes | CPX_PARAM_POLISHAFTERNODE |
C++ | IloCplex::Param::MIP::PolishAfter::Nodes | PolishAfterNode (long) |
OPL | polishafternode | |
Interactive | mip polishafter nodes | mip polishafter nodes |
Identifier | 2128 | 2128 |
Description
Sets the number of nodes processed in branch-and-cut before CPLEX starts solution polishing, if a feasible solution is available.
When this parameter is set to 0 (zero), CPLEX completes processing at the root; that is, it creates cuts and applies heuristics at the root.
When this parameter is set to 1 (one), it allows branching from the root; that is, nodes are created but not solved.
When no feasible solution is available yet, CPLEX explores more nodes than the number specified by this parameter.
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 integer; default: 9223372036800000000
See also