i++ CPLEX 中的错误 "syntax error, unexpected +"
Error "syntax error, unexpected +" in i++ CPLEX
我在 CPLEX 上写了这个:
{
for (j==2) {
for (i=1; i<=6; i++) {
y[i][j][15] == 1 && y[i][j][16] == 0 || y[i][j][15] == 0 && y[i][j][16] == 1;
}
}
}
但是 Cplex 在 i++ 和我突出显示的括号中给我错误。我哪里错了?
dvar boolean y[1..6][1..6][15..16];
subject to
{
forall (j in 2..2) {
forall(i in 1..6) {
y[i][j][15] == 1 && y[i][j][16] == 0 || y[i][j][15] == 0 && y[i][j][16] == 1;
}
}
}
工作正常
我在 CPLEX 上写了这个:
{
for (j==2) {
for (i=1; i<=6; i++) {
y[i][j][15] == 1 && y[i][j][16] == 0 || y[i][j][15] == 0 && y[i][j][16] == 1;
}
}
}
但是 Cplex 在 i++ 和我突出显示的括号中给我错误。我哪里错了?
dvar boolean y[1..6][1..6][15..16];
subject to
{
forall (j in 2..2) {
forall(i in 1..6) {
y[i][j][15] == 1 && y[i][j][16] == 0 || y[i][j][15] == 0 && y[i][j][16] == 1;
}
}
}
工作正常