質問1:X、Yは整数非負の変数条件contraints
あるiは条件を持っている - X> 0の場合、Y = 0
質問2場合:B 、c、d、eは整数以外の負の変数 上記のうちのいずれかが0より大きい場合、他の4はゼロになります。
上記の制約を線形方程式として定式化する方法。私はブール変数に対して上記の処理方法を知っていますが、整数変数に対してはできません。私は他のフォーラムやWEBで検索しようとしましたが、解決策を得ることができませんでした。
質問1:X、Yは整数非負の変数条件contraints
あるiは条件を持っている - X> 0の場合、Y = 0
質問2場合:B 、c、d、eは整数以外の負の変数 上記のうちのいずれかが0より大きい場合、他の4はゼロになります。
上記の制約を線形方程式として定式化する方法。私はブール変数に対して上記の処理方法を知っていますが、整数変数に対してはできません。私は他のフォーラムやWEBで検索しようとしましたが、解決策を得ることができませんでした。
追加のブール変数を作成してみてください。ブール値以外の変数ごとに1つずつ作成してください。次に、それぞれに典型的な 'big m'モデリングを使用することができます。いったん動作するものがあれば、より良いモデルを得るために再加工を試みることができます。
CPLEX(if-then)で論理的な意味を使用できます。次のページをご覧ください:Logical constraints for CPLEX
お返事ありがとうございます。数式を使って例を挙げてください。 –
@MohammadShariq MIPのGoogleインジケータ変数、または[AIMMSモデリングガイド - 整数プログラミングのヒント](http://www.idi.ntnu.no/~mlh/algkon/ip_tricks.pdf)(例:7.4章) – sascha
ありがとうあなたの助けにたくさん。ドクターはとても素敵です。 –