У меня есть одно ограничение
после некоторой модификации я должен удалить это ограничение: model.addConstr (LHS10_2 ‹= LHS10_1) установлен из модели. model.remove () не работает. Как мне это сделать? Спасибо за помощь.
model.remove (LHS10_2 ‹= LHS10_1) не может работать.
for (i = 1; i <= ULD; i++)
{
for (j = 1; j <= station; j++)
{
GRBLinExpr LHS10_1 = 0;//自載飛航節線
GRBLinExpr LHS10_2 = 0;//他航載飛航節線
for (k = 2; k <= load; k++)
{
if (k == 2 || k == 3 || k == 7)
{
for (l = 1; l <= (node - 2); l++)
{
for (m = 1; m <= Num_FAn[j][k][l]; m++)
{
LHS10_1 += p*X[i][j][k][l][FSAn[j][k][l][m]][FLAn[j][k][l][m]][FNAn[j][k][l][m]];
}
}
}
if (k == 4 || k == 5)
{
for (l = 1; l <= (node - 2); l++)
{
for (m = 1; m <= Num_FAn[j][k][l]; m++)
{
LHS10_2 += X[i][j][k][l][FSAn[j][k][l][m]][FLAn[j][k][l][m]][FNAn[j][k][l][m]];
}
}
}
}
model.addConstr(LHS10_2 <= LHS10_1);
}
}