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);
我正在 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);