我有以下目标函数:
最小化所有 k (1..n) 的总和 (trueck[k] - time[k])。
我试图这样设置:
IloLinearNumExpr obj = cplex.linearNumExpr();
for(int k=0; k<grossK.length; k++){
obj.addTerm(1.0, cplex.sum(trueck[k], cplex.negative(time[k])));
}
cplex.addMinimize(obj);
第 4 行的 eclipse 错误消息是:
“IloLinearNumExpr 类型中的方法 addTerm(double, IloNumVar) 不适用于参数 (double, IloNumExpr)”
我猜“addTerm”方法是错误的,但我找不到解决方案。提前致谢。