GAMS软件是一款能够在多种行业中普遍使用的模型设计软件,我们可以通过这款软件来完成大型模型作品的设置,从而大大提升你的工作效率,让模型设计变得非常简单。
图表| 加载格式
从格式文件加载当前文件的格式。 通过将文件扩展名从“.gch”更改为“.gchf”,格式文件的文件名基于图表的文件名
迷你探索者
打开或保存文件时,IDE使用文件对话框来标识文件。 该对话框允许选择一个或多个文件,文件类型和要使用的目录。
除了这些功能之外,您还可以创建新目录,并在当前目录中显示文件的更多详细信息。 显示更多文件详细信息时,鼠标单击列名称将按该列对文件进行排序。 迷你资源管理器还允许删除文件和创建目录。
图表文件
当我们使用GDX数据浏览器生成图表时,它会创建一个简单的文本文件。 此文件的文件扩展名用于将文件显示为图表。 我们可以告诉IDE使用PopUp菜单将文件作为文本文件打开,然后选择:Edit as text。
当我们为ChartData.YearDataA.gch文件执行此操作时,我们会看到以下内容:
GAMS(通用建模软件) 24.8.2 破解版
图表的GDX数据约定
我们已经看到GDX查看器的数据部分中显示的维数决定了我们可以创建的图表。 对于给定的维度,最后一个维度中的元素数量也决定了我们可以创建的图表类型。 例如,2D散点图需要点(x0,y0),2D矢量图需要线(x0,y0)(x1,y1)。
下表总结了各种图表格式的GDX文件约定。 它还包括TYPE参数的图表文件中使用的名称。
请注意,列的标签名称(如x0,y0等)是任意的。 然而,标签的顺序很重要,这可以在GDX数据查看器中看到。
GAMS(通用建模软件) 24.8.2 破解版
和输入字段
主窗体显示了许多按钮和输入字段。 这些按钮可以方便地使用鼠标,并且所有按钮都具有相同的菜单命令。
进入领域:
搜索字符串
使用当前搜索字符串。 此字段显示与查找窗口的“要查找的文本字段”相同的信息。 同样,它会记住以前的搜索。 单击向下箭头以查看以前使用的值。
GAMS参数
在执行/编译当前模型文件时指定GAMS系统的参数。 参数与GAMS文件名相关联,不包括文件路径。 此字段是一个下拉框,允许您查看和选择以前的值。
按此字段中的Enter键将启动GAMS运行(F9); 按Shift + Enter将启动仅编译GAMS运行。
GAMS参数
在运行或编译GAMS模型时,将使用当前文件名和许多参数调用GAMS系统。 有多种方法可以指定这些参数:
·GAMS系统默认参数。 这些参数存储在名为GMSPRM95.TXT(或Windows / NT的GMSPRMNT.TXT)的文件中
·GAMS IDE内部添加的参数; 这些包括默认的求解器选择。
·选项|中指定的参数 执行; 这些参数是项目特定的。
·在主窗口上指定的与特定GAMS文件关联的参数。
参数按上面指定的顺序处理。 多次指定参数时,将使用最后指定的参数
1、GAMS/BASE
基础模型包括GAMS语言编辑器和一系列系统:执行系统、GAMSIDE (Windows)、系统文档化、模型库、转换工具、UNIX和GDX功能、COIN-OR、 MILES、 NLPEC 以及在其他一些低版本中所有模块。
2、GAMS/AlphaECP
GAMS/AlphaECP是MINLP(混合整数非线性规划)求解器,基于扩展的截平面(ECP)方法。GAMS/AlphaEC可以应用到一般的MINLP问题和全局最优解决方案中,以确保伪凸MINLP问题。
3、GAMS/BARON
BARON(分支减少优化导航)是一个解决从非凸优化问题到全局最优化的计算系统。纯粹的连续非线性规划(NLPs)、纯整数和混合整数非线性规划(MINLPs)都可以用GAMS/BARON来解决。
4、GAMS/CONOPT
GAMS/CONOPT跟MINOS以及其他GAMS中解决非线性问题的求解器的功能类似。多元非线性求解器的可用性可在增加非线性建模的整体有效性中体现出来。CONOPT是多方法求解器,它和其他的GAMS NLP求解器往往相得益彰。如果一个求解器不能工作,其他的同功能求解器就会解决这个模型。如果所有的求解器都不能工作,那就说明这个模型非常的复杂,需要手动地进行建模操作。