我如何使两个索引在 ampl 中不相等?

how I can make two index inequal in ampl?

我知道如果我想在 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}

您可以使用 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}