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];
   }