2017-12-02 8 views
-1

条件の制約がMを見つけるために働いている、この式は、両方の条件が満たされた場合、私は以下の他の決定を見つけるために持って決定変数Mを見つけるために取り組んでいる OPL CPLEX最適化

{(U[k][i][j] == 1) && (A[k][i] >= (-1 + (D[k][j]*S[k][j])*52*5)) 
=> M[k][i][j] == 1; } 

条件はまた、

if {(V[k][i][j] == 1) && (A[k][i] < ((D[k][j]*S[k][j])*52*5)) 
O[k][i][j] == 1; } 
if {(V[k][i][j] == 1) && (A[k][i] < ((D[k][j]*S[k][j])*52*5)) 
Z[k][i][j] == 1; } 

が決定変数、OZを見つけるために、上記の式を書く方法を知ってはいけない、助けてください。

+0

あなたは、これまで何を試してみましたか?あなたの問題は何ですか? – MrSmith42

+0

Uが1でAがD * S * 52 * 5よりも小さい場合、決定変数Mは1であり、Vが1でAがD * S * 52 * 5より大きい場合、他の選択肢OおよびZは1。 – Ram

答えて

0
((V[k][i][j] == 1) && (A[k][i] <= -1+((D[k][j]*S[k][j])*52*5))) 
=> (O[k][i][j] == 1); 

((V[k][i][j] == 1) && (A[k][i] <= -1+((D[k][j]*S[k][j])*52*5))) 
=> (Z[k][i][j] == 1); 

よろしく