通用代数建模系统(GAMS)是一种用于数学规划和优化的高级建模系统060428。 它由语言编译器和稳定的集成高性能解算器组成。 GAMS专为复杂的大型建模应用程序量身定制,允许您构建可以快速适应新情况的大型可维护模型。 GAMS专门用于建模线性,非线性和混合整数优化问题。GAMS允许其用户以与其数学描述非常相似的方式来表达数学模型。看一下这个简单的例子,它说明了GAMS模型的基本结构和特征以及它与数学公式的关系。
通过这种方式,GAMS让用户专注于建模。 GAMS通过要求简洁准确的实体和关系规范来鼓励良好的建模习惯。 GAMS语言与通用编程语言正式相似。因此,具有编程经验的任何人都熟悉它。但由于该模型的制定方式与其数学描述类似,因此不仅可以由程序员理解和维护,还可以由实际的领域专家来理解和维护。 GAMS专注于建模师,并允许他自己做所有相关的事情。
AMS专注于其核心竞争力:使用户能够构建可读,可维护的模型,并通过随时随地提供的最佳解算器解决这些问题。我们的开放式架构和众多数据接口可与外部系统无缝通信。
模型,求解器,数据,平台和用户界面分离在独立的层中,可以轻松切换求解器,使用多个数据集,在多个平台上运行,以及将GAMS集成到现有的应用程序,结构和工作流中。
- 模型和数据的独立性:您可以独立于数据编写模型,并包括来自多种不同来源的数据,从纯ASCII到Excel或Access以及许多其他来源,例如使用GDX(GAMS Data eXchange)文件格式。
- GDX文件是存储一个或多个GAMS符号(例如集合,参数变量和方程式)的值的文件。 GDX文件可用于为GAMS模型准备数据,显示GAMS模型的结果,使用不同参数存储相同模型的结果等.GDX文件不存储模型公式或可执行语句。GDX文件是可在不同平台之间移植的二进制文件。
- 模型和平台的独立性:模型在平台之间完全可移植 – 只需编写一次,随处运行。GAMS可在Windows,Linux,Mac OS X,SOLARIS,Sparc Solaris和IBM Power AIX上运行。
- 模型和用户界面的独立性:GAMS面向对象的API允许通过为与GAMS的交互提供适当的类,将GAMS无缝集成到应用程序中。面向对象的GAMS API的三个版本:.NET,Java和Python与.NET框架4(Visual Studio 2010),Java SE 5及更高版本以及Python 3.4,2.7和2.6相关。

本页收录的具体版本如下:
GAMS 28.2.0 激活版
您需要先赞赏 45元 才能下载此资源!立即赞赏
声明:本站内容仅限用于测试、学习环境使用!在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站和媒体平台。如若本站内容侵犯了原著者的合法权益,请联系客服或发送邮件:gosoftvip@163.com「需要权利证明」本站将及时下架相应内容!
