Java を使用して Cplexで目的関数sum(i in Sites,j in Sites, k in Routings)(c[i][j] * x[i][j][k]*TruckKmCost)をモデル化しようとしています。
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 として必要なためです。
かなり簡単な解決策があるはずです。誰かが私を助けてくれるかもしれません。私は今少し困惑しています。
どうもありがとう!