格斯

GUSS:在GAMS中解决数据相关模型的集合。在许多应用程序中,当每个问题在结构上相同,但定义实例的部分或全部数据被更新时,需要对问题集合进行优化。这类模型在现代建模系统中很容易指定,但由于需要重新生成实例所需的时间,以及在处理集合时无法使用来自以前解算的高级解决方案信息(如基因子分解),因此求解速度通常很慢。我们描述了一个新的语言扩展GUSS,它从不同的源/符号收集数据来定义模型集合(称为场景),用这个场景数据更新一个基本模型实例,解决更新后的模型实例,并将场景结果分散到GAMS数据库中的符号中。我们证明了该方法在数据包络分析、交叉验证和随机对偶动态规划三个方面的应用。从23.7版开始,GAMS的所有版本都可以使用这些语言扩展。