我在gams中写了一个模型,但这是不可行的。我怀疑这个约束,我想我没有真正写出来:
在我的模特中:
c6(i,e)$(ord(e)<>0).. sum(f$(ord(f)<=ord(e)-1),z(i,f))=l=ord(e)*(1-(z(i,e)-z(i,e-1)));
i, e are sets
alias(e,f);
binary variable z(i,e);
你知道如何在GAMS中写这样的总结吗?
答案 0 :(得分:0)
C(i,e)(ord(e)<>1) .. sum(ep$(ord(ep) <= ord(e)-1),z(i,ep))
此代码为真,如果您的模型状态为4不可行,则修改数据结构可能更好。
因为它的MIP模型可能模型状态是整数不可行的。尝试使用Relaxed-MIP,RMIP模式解决它。