0
我有以下问题,它可以从我的代码减少到:设置在非限定的设定值(AMPL)的特定变量值
set t:= 1..5; #Time periods
set e:= 1..2; #Inventory places
set p:= 1..3; #Products
var Iq{p,e,t} >= 0; #Inventory variable
#Moving variables:
# i for sums in t
# g for sums in e
# j for sums in p
subject to inventory_balance {j in p, i in t}:
sum{g in e} Iq[j,g,i] = sum{g in e} Iq[j,g,i-1] + sum{x in k} A[j,i,x] * Mt[i] - DS[i,j] ;
这是库存水平,这是在时间i-1的库存水平的“g in e”的总和加上其他事物。问题是“i-1”时间段。第一次迭代将是时间t = 1,即由于约束它将变成时间t = 0。我知道在那个时期(t = 0)库存量是0.所以问题是,我怎样才能在约束条件下将变量Iq [p,e,0]设置为0?
在此先感谢!