0

我对 GAMS 中的三个星号 (***) 有一些疑问,可能会显示在单个方程式列表的末尾。我知道它们是一个警告,即约束在起点是不可行的。我有一个模型,在通过 GAMS 求解后,模型状态求解器状态为“1”,方程似乎可行,但在方程的末尾显示了三个星号。

我想知道:

1) 起点是什么?

2)模型不可行吗?

我真的很感谢你的帮助。

4

1 回答 1

1

起点(或初始点)由求解器开始优化决策变量之前的值组成。您可以通过分配 say 来更改初始值x.l(i) = 5。请注意,GAMS 中的默认值为零(但可能会在求解之前投影到最接近的边界:变量将始终在初始点的边界之间)。

这些 *** 意味着初始值使得某些方程不可行。一般来说,这不是什么值得担心的事情。即使初始点不可行,求解器也会尝试返回可行的最优点。有时出于性能原因我们想确保初始点是可行的,然后列表文件的这一部分可以成为一个有用的调试工具。

请注意,不可行的初始点并不能说明模型是否不可行。

于 2016-10-07T06:08:43.330 回答