【发布时间】:2016-07-26 18:46:51
【问题描述】:
我正在尝试使用 cplex 在 java 中定义一个二元决策变量。这是一个二维变量。这意味着如果一条路径从特定站点开始,它应该是 1 或 0。我有一组站点 J 和一组路径 K,我的决策变量是 Z_jk。目前我正在定义如下代码,但它不起作用。有人可以帮帮我吗?
提前致谢。
// define variables
z = new IloNumVar[stations_start.size()][];
for (int j=0; j<stations_start.size();j++) {
z[j] = cplex.numVarArray(paths.size(),0,1);
for (int k=0;k<paths.size();k++) {
z[j][k] = cplex.numVar(new_column, 0, 1,"z");
z[j][k].setName("z."+j+"."+k);
}
}
【问题讨论】: