编写可以给出2个值的AMPL约束

时间:2020-10-18 21:42:15

标签: ampl

我想写一个约束 变量[i]等于0或参数[i] 有谁知道该怎么做?

我正在使用AMPL

1 个答案:

答案 0 :(得分:0)

应该执行以下操作:

set S; # your index set
param p{S};
var x{S};
var x_indicator{S} binary;
s.t. c1{i in S}: x[i]=p[i]*x_indicator[i];