GAMS产品介绍

GAMS是出色的计算机数值分析商业软件,以简单清楚的使用者接口和强健稳定的数值分析能力见长。它是特别为建模线性,非线性和混合整数优化问题而设计的。允许使用者通过制定简单的设置来把精力放在建模问题上。至于特定机器和系统软件执行的费时的细节将由GAMS系统来处理。GAMS对于处理大型的,复杂的,需要多次修订才能最终确定精确模型的独一无二的问题特别有帮助。GAMS让使用者把精力集中到建模上。通过排除考虑纯技术上的机器特定的问题的需要,比如地址计算,存储分配,子程序链接,和输入输出和流程控制,GAMS增加了用于概念化和运行模型,和分析结果的时间。GAMS本身构建了良好的建模习惯,通过请求简明而精确的实体和关系的规范。

栏目导航 navigation
GAMS产品介绍
 
您现在的位置:上海玖数软件有限公司 > GAMS产品介绍 > GAMS产品介绍
GAMS简介
上海玖数软件有限公司   作者:网站管理员 来源: 文字大小:[][][]

GAMS是出色的计算机数值分析商业软件,是以简单清楚的使用者接口和强健稳定的数值分析能力见长。它是特别为建模线性,非线性和混合整数优化问题而设计的。对于大型的,复杂的问题特别有帮助。GAMS可以运行在个人计算机、工作站、大型机和超级计算机上。允许使用者通过制定简单的设置来把精力放在建模问题上。至于特定机器和系统软件执行的费时的细节将由GAMS系统来处理。GAMS对于处理大型的,复杂的,需要多次修订才能最终确定精确模型的独一无二的问题特别有帮助。GAMS让使用者把精力集中到建模上。通过排除考虑纯技术上的机器特定的问题的需要,比如地址计算,存储分配,子程序链接,和输入输出和流程控制,GAMS增加了用于概念化和运行模型,和分析结果的时间。GAMS本身构建了良好的建模习惯,通过请求简明而精确的实体和关系的规范。GAMS语言形式上和通常使用的编程语言相似。因此对于那些有编程检验的使用者将非常熟悉。

通用代数建模系统(GAMS)是一种用于数学规划和优化的高级建模系统。它由语言编译器和稳定的集成高性能求解器组成。GAMS是为复杂的大规模建模应用程序定制的,允许您构建可快速适应新情况的大型可维护模型。GAMS是专门为建模线性,非线性和混合整数优化问题。

 

前沿的建模

GAMS允许它的用户以一种与他们的数学描述非常相似的方式来制定数学模型。看一下这个简单的例子,它说明了GAMS模型的基本结构和特征,以及它与数学公式的关系。GAMS教程以更广泛的方式解释了相同的模型。通过这一点,GAMS让用户专注于建模。GAMS通过要求实体和关系的简洁和精确的规范来鼓励良好的建模习惯。GAMS语言在形式上类似于通用编程语言。因此,任何具有编程经验的人都很熟悉它。但是,由于该模型是以一种与其数学描述类似的方式表示的,因此不仅程序员可以理解和维护该模型,而且实际的领域专家也可以理解和维护该模型。GAMS关注建模者,并允许他自己做所有相关的事情。声明性和过程性元素的平衡组合允许构建复杂的算法,甚至在GAMS中实现分解方法。这对于处理通常伴随性能问题而来的异常问题的模型尤其重要。

 

与众不同的设计原则

“我们努力融入,而不是接管。”

GAMS专注于它的核心能力:授权我们的用户构建可读的、可维护的模型,并使用任何地方可用的解决方案来解决它们。我们开放的体系结构和提供的许多数据接口允许与外部系统无缝通信。模型、求解器、数据、平台和用户界面被分离在独立的层中,这使得切换求解器、使用多个数据集、运行在多个平台上以及将GAMS集成到现有应用程序、结构和工作流中变得很容易。

 

模型和数据的独立性

您可以独立于数据编写模型,并包含来自许多不同来源的数据,从纯ASCII到Excel或Access,以及许多其他来源的数据,例如使用GDX (GAMS数据交换)文件格式。GDX文件是一个文件,它存储一个或多个GAMS符号的值,如集合、参数变量和方程。GDX文件可以用来为GAMS模型准备数据,显示GAMS模型的结果,使用不同的参数存储相同模型的结果等。GDX文件不存储模型公式或可执行语句。GDX文件是可以在不同平台之间移植的二进制文件。

 

模型和用户界面的独立性

GAMS面向对象api通过为与GAMS的交互提供适当的类,允许将GAMS无缝集成到应用程序中。面向对象GAMS API的三个版本:. net、Java和Python与.net framework 4 (Visual Studio 2010)、Java SE 5和up以及相应的Python 3.4、2.7和2.6一起工作。除了面向对象的GAMS api之外,还有专家级(或低级)GAMS api,它们的使用需要具备GAMS组件库的高级知识。除了API之外,GAMS还提供了到MS Excel、MatLab或r等应用程序的智能链接。通过这些链接,用户可以在自己的生产工具环境中继续工作,而应用程序则通过API访问GAMS的所有优化功能。例如,这允许在应用程序中可视化和分析模型数据和结果。

 

 

如想获取软件报价及详细介绍,请咨询:陈老师 ‭13022180785‬、021-32586090、chenling@datanine.cn 
资讯 | 合作伙伴 | 成功案例 | 法律申明 | 隐私保护 CopyRight 上海玖数软件有限公司   网站备案号:沪ICP备11028400号-1 
   沪公网安备 31010702003256号