GAMS中的三个星号(***)

时间:2016-10-05 15:36:05

标签: gams-math

我对GAMS中的三个星号(***)有一些疑问,可能会在单个等式列表的末尾显示。我知道他们警告说,起点上的约束是不可行的。我有一个模型,在通过GAMS求解之后,模型状态求解器状态为'1'并且该等式似乎是可行的,但在等式的最后显示了三个星号。

我想知道:

1)起点是什么?

2)模型是否不可行?

我非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

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

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

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