0
두 개의 색인 p와 k를 갖는 변수 v의 정의가 있습니다. 인덱스 p는 집합 P에 속하며 인덱스 k는 모든 m 저장소에 대해 집합 K에 속합니다. C#으로 Gurobi에 색인 된 집합에 속한 변수를 정의하십시오.
는이 같은 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'를 사용했다. 정말 도움을 주시면 감사하겠습니다. 고마워요