2016-08-21 5 views
0

質問1:X、Yは整数非負の変数条件contraints

あるiは条件を持っている - X> 0の場合、Y = 0

質問2場合:B 、c、d、eは整数以外の負の変数 上記のうちのいずれかが0より大きい場合、他の4はゼロになります。

上記の制約を線形方程式として定式化する方法。私はブール変数に対して上記の処理方法を知っていますが、整数変数に対してはできません。私は他のフォーラムやWEBで検索しようとしましたが、解決策を得ることができませんでした。

答えて

0

追加のブール変数を作成してみてください。ブール値以外の変数ごとに1つずつ作成してください。次に、それぞれに典型的な 'big m'モデリングを使用することができます。いったん動作するものがあれば、より良いモデルを得るために再加工を試みることができます。

+0

お返事ありがとうございます。数式を使って例を挙げてください。 –

+0

@MohammadShariq MIPのGoogleインジケータ変数、または[AIMMSモデリングガイド - 整数プログラミングのヒント](http://www.idi.ntnu.no/~mlh/algkon/ip_tricks.pdf)(例:7.4章) – sascha

+0

ありがとうあなたの助けにたくさん。ドクターはとても素敵です。 –