是否可以在同一.gms文件中将变量声明为其他类型?

时间:2019-01-24 12:19:35

标签: gams-math

我有两个模型的.gms文件。

对于每个模型,一个特定变量在一个模型中均声明为连续变量,而在另一个模型中则声明为二进制变量。

是否可以在GAMS中编写此代码?我不想为同一个变量使用两个变量名,因为该变量出现的每个方程式的方程式数量都会加倍。再加上很多问题。

1 个答案:

答案 0 :(得分:1)

如果这是两个模型之间的唯一区别,并且如果没有其他整数变量,则可以将变量定义为二进制,并以mip和rmip的形式求解模型(松弛的MIP->连续)。 / p>

如果存在更多差异,则可以将变量定义为二进制变量,并将希望将其视为连续变量的模型的prior属性设置为+ INF。