node presolve switch

Decides whether node presolve should be performed at the nodes of a mixed integer programming (MIP) solution.

Purpose

Node presolve switch

API Parameter Name Name prior to V12.6.0
C CPXPARAM_MIP_Strategy_PresolveNode CPX_PARAM_PRESLVND
C++ IloCplex::Param::MIP::Strategy::PresolveNode PreslvNd (int)
Java IloCplex.Param.MIP.Strategy.PresolveNode PreslvNd (int)
.NET Cplex.Param.MIP.Strategy.PresolveNode PreslvNd (int)
OPL preslvnd preslvnd
Python parameters.mip.strategy.presolvenode mip.strategy.presolvenode
Interactive mip strategy presolvenode mip strategy presolvenode
Identifier 2037 2037

Description

Decides whether node presolve should be performed at the nodes of a mixed integer programming (MIP) solution. Node presolve can significantly reduce solution time for some models. The default setting is generally effective at deciding whether to apply node presolve, although runtimes can be reduced for some models by the user turning node presolve off.

Value Meaning
-1 No node presolve
0 Automatic: let CPLEX choose; default
1 Force presolve at nodes
2 Perform probing on integer-infeasible variables
3 Perform aggressive node probing