我只是学习使用CPLEX回调 . 我使用CPLEX 12.8音乐会技术和C.我可以在通过以下命令解决问题之前设置 UpperCutoff
参数:
cplex.setParam (IloCplex::Param::MIP::Tolerances::UpperCutoff,some_value) ;
但是,我不知道如何在惰性约束回调中设置 UpperCutoff
. 使用宏 ILOLAZYCONSTRAINTCALLBACK0
,我所能做的只是添加
CPXsetdblparam (getEnv(), CPXPARAM_MIP_Tolerances_UpperCutoff, some_value) ;
要么
CPXsetdblparam (env, CPXPARAM_MIP_Tolerances_UpperCutoff, some_value) ;
其中 env
是一个全球定义的环境 . 无论哪种情况,我都会收到错误
不存在从“IloEnv”到“CPXENVptr”的合适转换功能
如何解决这个问题?我是否必须使用 CPXsetdblparam
来设置 UpperCutoff
还是有更好的方法?