所做预求解通过数的限制

限制 CPLEX 在预处理期间所做的预求解通过数。

用途

预处理期间的预求解通过数限制

API 参数名称 V12.6.0 之前的名称
C CPXPARAM_Preprocessing_NumPass CPX_PARAM_PREPASS
C++ IloCplex::Param::Preprocessing::NumPass PrePass (int)
Java IloCplex.Param.Preprocessing.NumPass PrePass (int)
.NET Cplex.Param.Preprocessing.NumPass PrePass (int)
OPL prepass prepass
Python parameters.preprocessing.numpass preprocessing.numpass
交互式 preprocessing numpass preprocessing numpass
标识 1052 1052

描述

限制 CPLEX 在预处理期间所做的预求解通过数。

当此参数设置为正值时,会将预求解应用指定的次数,或者直至无法再减少为止。

缺省值为 -1 时,仅在看起来有帮助的情况下才会继续预求解。

当此参数设置为 0 时,CPLEX 不会进入其主要预求解循环,但是可能会发生其他缩减,具体取决于其他参数的设置和模型的特征。 换句话说,将该参数设置为 0(零)并不等同于关闭预溶解开关CPX_PARAM_PREIND, PreInd)。要关闭预溶解,请使用预溶解开关CPX_PARAM_PREIND, PreInd)。

表 1. 值
含义
-1 自动;让 CPLEX 选择;只要有用便继续预求解;缺省值
0 不使用预求解;仍然那可能会发生其他缩减
任何正整数 将预求解应用指定的次数