Dealing with GAMS error: A suffix is missing

Dealing with GAMS error: A suffix is missing

我正在 GAMS 中求解模型。当 运行 优化模型时,我想将最优解保存在一个新变量中。代码的核心如下所示:

variables
   xSave(t) 'saving the value of x at optimum'
   x(t)     'variable';

 SOLVE mymodel MINIMIZE fx Using NLP;
 DISPLAY x.l;

当我此时退出时,我可以看到我有一个解决方案;所以优化问题工作正常!

我正在尝试将 x 的值保存在新变量 xSave 中,我尝试了两种方法:

方法一:

xSave(t)=x.l(t)

方法一:

loop(t, xSave(t)=x.l(t) ) ;

两种方法都返回相同的错误消息:

A suffix is missing

我该怎么办?

xSave 需要一个后缀,因为它是一个变量,即

xSave.l(t) = x.l(t);