[英]How to use IloCplex::addMIPStart in C++ API
I am trying to use IloCplex::addMIPStart
in C++ CPLEX Concert technology as follows: 我试图在C ++ CPLEX Concert技术中使用IloCplex::addMIPStart
,如下所示:
IloCplex::MIPStartEffort effort = CPX_MIPSTART_SOLVEFIXED ;
cplex.addMIPStart(Y, Y_VAL,effort);
Unfortunately I face with the following error: 不幸的是,我遇到以下错误:
I have also tried writing IloCplex::MIPStartEffort effort = MIPStartSolveFixed ;
我也尝试编写IloCplex::MIPStartEffort effort = MIPStartSolveFixed ;
but then it says identifier "MIPStartSolveFixed" is undefined
. 但随后它说identifier "MIPStartSolveFixed" is undefined
。
According to 根据
https://www.ibm.com/support/knowledgecenter/SSSA5P_12.8.0/ilog.odms.cplex.help/refcppcplex/html/classes/IloCplex.html#method_addMIPStart https://www.ibm.com/support/knowledgecenter/SSSA5P_12.8.0/ilog.odms.cplex.help/refcppcplex/html/classes/IloCplex.html#method_addMIPStart
and 和
https://www.ibm.com/support/knowledgecenter/SSSA5P_12.8.0/ilog.odms.cplex.help/refcppcplex/html/enumerations/IloCplex_MIPStartEffort.html?view=kc https://www.ibm.com/support/knowledgecenter/SSSA5P_12.8.0/ilog.odms.cplex.help/refcppcplex/html/enumerations/IloCplex_MIPStartEffort.html?view=kc
at least one of them should work without producing errors. 至少其中之一应能正常工作而不会产生错误。 Any suggestions? 有什么建议么?
The correct syntax is as follows: 正确的语法如下:
IloCplex::MIPStartEffort effort = IloCplex::MIPStartSolveFixed;
Notice the extra IloCplex::
in front of MIPStartSolveFixed
. 请注意IloCplex::
前面的额外IloCplex::
MIPStartSolveFixed
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.