我怎样才能使两个索引不相等?

时间:2019-05-04 16:58:59

标签: linear-programming ampl glpk

我知道是否要使ampl中的2个索引不相等,所以我必须使用以下术语:

s.t. b2{s in S, p in P1, j in D1, i in P1, k in D1, r in R:p!=i}

但是如果我还必须使j!= k,我该怎么做? 我尝试了以下选项,但没有一个起作用!

s.t. b2{s in S, p in P1, j in D1, i in P1, k in D1, r in R:p!=i , j!=k}

s.t. b2{s in S, p in P1, j in D1, i in P1, k in D1, r in R:p!=i : j!=k}

s.t. b2{s in S, p in P1, j in D1, i in P1, k in D1, r in R:p!=i  j!=k}

1 个答案:

答案 0 :(得分:1)

您可以使用and

b2{s in S, p in P1, j in D1, i in P1, k in D1, r in R : p!=i and j!=k}