0

私はゲームでモデルを書きましたが、実行不可能です。私はこの制約を疑っていますが、私はそれを本当に書いていないと思います:

画像

私のモデルでは:

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で書く方法を知っていますか?

4

1 に答える 1

0
C(i,e)(ord(e)<>1) .. sum(ep$(ord(ep) <= ord(e)-1),z(i,ep))

このコードは true であり、モデルのステータスが 4infeasible である場合は、データ構造を修正した方がよいかもしれません。

これは MIP モデルであるため、モデルのステータスは実行不可能な整数である可能性があります。Relaxed-MIP、RMIP モードを使用して解決してみてください。

于 2016-12-18T20:53:55.730 に答える