【发布时间】:2017-03-27 13:51:54
【问题描述】:
我有一个变量 v 的定义,它有两个索引:p 和 k。对于每 m 个仓库,索引 p 属于集合 P,索引 k 属于集合 K。
我在 Gurobi 中这样定义变量:
GRBVar[,] v;
for (int m = 0; m < M; m++)
v = new GRBVar[P,K[m]]; //variable of vehicle
for (int p = 0; p < P; p++)
{
for (int m = 0; m < M; m++)
{
for (int k = 0; k < K[m]; k++)
v[p,k] = model.AddVar(0.0, 1.0, 0.0, GRB.CONTINUOUS, "v" + p + "," + k);
}
}
但它不能运行,它说使用未分配的局部变量'v'。 我真的很感激任何帮助。谢谢
【问题讨论】: