【发布时间】:2019-01-24 15:53:46
【问题描述】:
我想知道我可以在 ampl 中使用 if 运算符吗?我有一组变量x_{1},...,x_{n} 和一些约束。现在我有一些在某些情况下有效的约束。例如,如果 x_{1}+...+x_{n}=kn+1 其中 `k 是整数,则约束 A 有效。
有什么办法可以用ampl写吗?
换句话说,问题是我想在可行的统治下逐层搜索。该层是点 x=(x1,...,xn) 和向量 1=(1,1,1,...1) 之间的点积。 所以
如果 1>=1 那么 x 必须满足约束 A
subject to Time {if < x,1 > =kn+1}:
s.t. S1: A<1;
【问题讨论】:
标签: linear-programming cplex ampl