我对GAMS中的三个星号(***)有一些疑问,可能会在单个等式列表的末尾显示。我知道他们警告说,起点上的约束是不可行的。我有一个模型,在通过GAMS求解之后,模型状态和求解器状态为'1'并且该等式似乎是可行的,但在等式的最后显示了三个星号。
我想知道:
1)起点是什么?
2)模型是否不可行?
我非常感谢您的帮助。
答案 0 :(得分:0)
起点(或初始点)由解算器开始优化它们之前的决策变量值组成。您可以通过分配说x.l(i) = 5
来更改初始值。请注意,GAMS中的默认值为零(但可能会在求解之前投影到最接近的边界:变量将始终位于初始点的边界之间)。
这些***意味着初始值使得某些方程式不可行。一般来说,这不用担心。即使初始点不可行,求解器也会尝试返回可行的最佳点。有时我们希望确保初始点出于性能原因是可行的,然后列表文件的这一部分可以是一个有用的调试工具。
请注意,不可行的初始点并未说明该模型是否不可行。