Ich versuche, eine binäre Entscheidungsvariable in Java mit Cplex zu definieren. Das ist eine zweidimensionale Variable. Es bedeutet, dass, wenn ein Pfad von einer bestimmten Station startet, er 1 oder sonst 0 sein sollte. Ich habe eine Menge von Station, J und eine Menge von Pfaden, K, und meine Entscheidungsvariable ist Z_jk. Derzeit definiere ich den Code wie folgt, aber es funktioniert nicht. Könnte mir bitte jemand helfen?Definieren einer binären Entscheidungsvariablen in Java mit cplex
Vielen Dank im Voraus.
// 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);
}
}