GAMS是一个用于数学规划和优化的高级建模系统。它由一个语言编译器和一系列相关的求解器组成。GAMS建模语言允许建模者快速地将现实世界的优化问题转化为计算机代码。然后GAMS语言编译器将这些代码翻译成求解器可以理解和求解的格式。该体系结构提供了较大的灵活性,允许在不更改模型公式的情况下更改所使用的求解器。
GAMS具有开发、调试、部署和维护优化模型所需的所有功能。可以用GAMS来表示大量的数学模型类型(线性、混合整数、非线性、混合整数非线性、混合互补等)。GAMS从您的模型和数据中创建优化问题,并检索结果进行分析和处理,但它不能解决优化问题。相反,它调用 GAMS系统中包含的求解器帮您求解问题。
GAMS Base Module包括所有开源求解器、一些免费求解器和免费链接,以及处理数据量受限的其他求解器。您可以根据您需求,选择适用于自己的商用求解器。
GAMS各模块和求解器列表
模块 | 概述 |
GAMS/BASE | 包括GAMS语言编译器、GAMS APIs和其他实用程序。BASE系统包含所有模块和求解器,可以在限制的节点内使用。如果想无限节点使用,可以额外购买许可。 |
GAMS/MIRO Connector | 将GAMS模型转换为交互式MIRO应用程序。 |
GAMS/Secure | 加密源和工作文件选项。 |
GAMS/EngineONE | 需要购买BASE许可,包括GAMS/MIRO Connector |
求解器 | 概述 |
GAMS/ALPHAECP | 支持任意GAMS MIP和NLP求解 |
GAMS/ANTIGONE | 需要GAMS/CPLEX和GAMS/SNOPT或GAMS/CONOPT(或solver-link)。 |
GAMS/BARON | 支持GAMS/CPLEX(或solver-link,但不支持OSI-link)、GAMS/XPRESS MIP、GAMS/BASE一些免费求解器以及通用的GAMS NLP求解器。 |
GAMS/CONOPT | 包含GAMS/CONOPT 4。 |
GAMS/COPT | 求解线性规划问题(LPs)和混合整数线性规划问题(MIPs)。 |
GAMS/COPT Solver-Link only | 只是链接,不包含求解器 |
GAMS/CPLEX | 高性能LP/MIP求解器。 |
GAMS/CPLEX Solver-Link only | 只是链接,不包含求解器 |
GAMS/DECIS | DECIS有两种变体:DECISC(需要GAMS/CPLEX或GAMS/CPLEX-link)和DECISM(需要GAPS/MINOS)。 |
GAMS/DICOPT | 支持任意GAMS MIP和NLP求解器 |
GAMS/GUROBI Solver-Link only | 只是链接,不包含求解器 |
GAMS/IPOPTH | 包括HSL例程。 |
GAMS/KNITRO | 大规模非线性规划求解。 |
GAMS/LINDO | 包含GAMS/LINDOGLOBAL,没有节点限制。 |
GAMS/LINDOGLOBAL | 需要GAMS/CONOPT,较大模型大小:2000个约束和3000个变量。 |
GAMS/MINOS | NLP求解器。 |
GAMS/MOSEK | 大规模混合整数圆锥规划求解。 |
GAMS/MOSEK Solver-Link only | 只是链接,不包含求解器 |
GAMS/MPSGE | 需要GAMS/PATH(推荐)或GAMS/MILES(GAMS/BASE模块的一部分)。 |
GAMS/ODHeuristic | 要求GAMS/CPLEX或GAMS/CPLEX-link;不适用于macOS。 |
GAMS/Octeract | 命名用户许可限制为16核;不适用于macOS。 |
GAMS/PATH | 包括GAMS/PATHNLP。 |
GAMS/SBB | 支持任意GAMS NLP求解器。 |
GAMS/SCIP | 支持GAMS/CPLEX、GAMS/GUROBI、GAMS/XPRESS和GAMS/IPOPTH;包括GAMS/SOPLEX。 |
GAMS/SNOPT | 基于大规模SQP的NLP求解器。 |
GAMS/XPRESS-MINLP | 包括GAMS/XPRESS-MIP和GAMS/XPRESS-NLP。 |
GAMS/XPRESS-MIP | 除了一般的非线性方程,其他都可以求解。 |
GAMS/XPRESS-NLP | 除了离散变量,其他都可以求解。 |
GAMS/XPRESS Solver-Link only | 只是链接,不包含求解器。 |
系统需求
Windows, Linux, Mac OS X
北京天演融智软件有限公司(科学软件网)是GAMS软件在中国的授权经销商,为中国的软件用户提供优质的软件销售和培训服务。
北京天演融智软件有限公司专注于matlab,stata,spsspro,pscad,gams,nvivo,cyme,gms,mathematica等