我有一个MIP模型,我想要解决它的LP放松问题.
我没有改变我的变量声明,但最后却没有
cplex_model.solve();
Run Code Online (Sandbox Code Playgroud)
我写:
cplex_model.solveRelaxed();
Run Code Online (Sandbox Code Playgroud)
但它给了我一个错误,说solveRelaxed不是IloCplex的成员!我该如何摆脱这个错误?谢谢
为了Model.add(IloConversion(env, variable, ILOFLOAT));用于矩阵,我应该在其中一个维度上使用for循环吗?在我的情况下,我有一个矩阵x(i,j)和一个数组z(j),我写这样的转换:
for(IloInt i=0; i<I; i++){
Model.add(IloConversion(env, x[i], ILOFLOAT));
}
Model.add(IloConversion(env, z, ILOFLOAT));
记录的方法是将IloConversion对象添加到模型中:例如
model.add(IloConversion(env, binary_variable, ILOFLOAT));
Run Code Online (Sandbox Code Playgroud)