GAMS 中的调试器工具



我想在GAMS模型中找到我的错误。我没有任何错误,但我的模型效果不佳 GAMS 中是否有调试工具?(如其他软件中的调试器工具,例如MATLAB(

最好

不幸的是,我没有遇到任何。

如果你在 GAMS 中没有错误,它指向建模问题而不是 GAMS 问题。GAMS 就像任何其他编程/建模软件一样,您投入的就是您得到的。但是,有一些命令和一些直观的方法可以找出模型的问题:

一种常见的方法是使用显示$stop命令。如果您的 GAMS 代码中有循环,最好通过在 .lst 文件中显示一些关键变量或使用put实用程序(也是一个不错的工具(来跟踪循环的进度。我使用put实用程序,并编写代码以在代码的每个点显示关键变量,以确定可能出错的地方。$stop命令在写入 GAMS 代码的行处终止该代码。

希望这有帮助。

最新更新