首页 > 解决方案 > 我怎样才能使两个索引在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}

标签: linear-programmingamplglpk

解决方案


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

推荐阅读