Optimization CPLEX中的forall语句有什么问题?
我试图回答,但错了:Optimization CPLEX中的forall语句有什么问题?,optimization,linear-programming,cplex,Optimization,Linear Programming,Cplex,我试图回答,但错了: forall(0..4中的t){ a[t]递归方程进入未初始化的区间,因此索引超出例外。您可以通过调整来避免此错误:初始化不需要的估值并将其赋值为零 这会产生一些开销,但简化了逻辑,无法考虑任何更简单的方法来实现这一点 forall(t in 0..4){ a[t]<=z[t]; -a[t]<=z[t]; x[t+1]==x[t]+v[t]; v[t+1]==v[t]+a[t]; }
forall(0..4中的t){
a[t]递归方程进入未初始化的区间,因此索引超出例外。您可以通过调整来避免此错误:初始化不需要的估值并将其赋值为零
这会产生一些开销,但简化了逻辑,无法考虑任何更简单的方法来实现这一点
forall(t in 0..4){
a[t]<=z[t];
-a[t]<=z[t];
x[t+1]==x[t]+v[t];
v[t+1]==v[t]+a[t];
}