【发布时间】:2020-01-13 18:05:19
【问题描述】:
我#m 试图对目标函数建模 sum(i in Sites,j in Sites, k in Routings)(c[i][j] * x[i][j][k]*TruckKmCost ) 在 Cplex 中使用 java。
IloLinearNumExpr expr = cplex.linearNumExpr();
for (int i = 1; i <= nbFarmer; i++) {
for (int j = 1; j <= nbFarmer; j++) {
for (int k = 1; k <= nbRouting; k++) {
expr.addTerm(truckKmCost, c[i][j],x[i][j][k]);
}
}
}
这是我的尝试,但方法 addTerm 只接受 (double, IloNumVar),我无法将 c[i][j] 转换为 IloNumVar,因为我需要它作为 int,所以我可以添加我的 int 值给它。
一定有一个非常简单的解决方案,也许有人可以帮助我,我现在有点难过。
非常感谢!
【问题讨论】:
标签: java cplex operations-research