Переменные решения
dvar float+ Inside[Products][Periods][Cites];
dvar float+ Outside[Products][Periods][Cites];
функция минимизации:
minimize
sum(p in Products, t in Periods, c in Cites)
(InsideCost[p]*Inside[p][t][c] +
OutsideCost[p]*Outside[p][t][c]+
TransportCostInside[c]*Inside[p][t][c] +
TransportCostOutside[c]*Outside[p][t][c]);
Граничные функции
subject to{
forall(r in Resources, t in Periods)
//ctCapacity:
sum(p in Products, c in Cites)
Consumption[r][p] * Inside[p][t][c] <= Capacity[r];
forall(p in Products, c in Cites)
//ctDemand:
sum(T in Periods)
Inside[p][T][c] + Outside[p][T][c] == Demands[p][c];
(Here it is saying with variable Outside that T doesen't exist)
}
Я не знаю, почему у меня такая проблема, с переменной Inside она не показывает никаких проблем?