使用期限*
许可形式单机和网络版
原产地美国
介质下载
适用平台windows,linux
科学软件网提供大量正版科学软件,满足各学科的科研要求。科学软件网专注软件销售服务已达19年,全国大部分高校和企事业单位都是我们的客户。同时,我们还提供本地化服务,助力中国的科研事业。
Equation Declaration
Equations must be declared and defined in separate statements. The format of the declaration is the same as for other GAMS
entities. First comes the keyword, Equations in this case, followed by the name, domain and text of one or more groups of
equations or inequalities being declared. Our transportation model contains the following equation declaration:
Equations
cost define objective function
supply(i) observe supply limit at plant i
demand(j) satisfy demand at market j ;
Keep in mind that the word Equation has a broad meaning in GAMS. It encompasses both equality and inequality
relationships, and a GAMS equation with a single name can refer to one or several of these relationships. For example, cost
has no domain so it is a single equation, but supply refers to a set of inequalities defined over the domain i.

通用代数建模系统(GAMS)是数学编程和优化的建模系统。它由一个语言编译器和一个稳定的集成各种高性能的求解器组成。GAMS适用于复杂的、大规模的建模应用,并允许您创建大的维护模型以很快的适应新的情况。
立的模型和数据
你可以编写立的模型数据,包括各种不同来源的数据,从ASCII到Excel或者Access 以及其他各种来源。比如使用GDX(GAMS数据交换)文件格式。GDX文件可以保存一个或多个GAMS符号的值,比如集、参数变量和方程。GDX文件可以为GAMS模型准备数据、展示GAMS模型的结果、使用不同的参数为这同一个模型保存结果等。GDX文件不能保存一个模型的公式或者执行语句。GDX文件二进制文件,可在不同平台进行移植。
立的模型和平台
模型在平台间是完全可移植的---写一次,可以在任意地方运行。
GAMS可以在Windows, Linux, Mac OS X, SOLARIS, Sparc Solaris和 IBM Power AIX上运行。
立的模型和用户界面
面向对象的GAMA API允许GAMS无缝整合到为交互提供适当类别的应用中。这三个面向对象GAMS API是.NET, Java和Python与.NET framework 4 (Visual Studio 2010)、Java SE 5或更高版本以及Python 3.4, 2.7和2.6。
除了面向对象的GAMA API,还有级别(或级别) 的GAMS API,它们的使用要求有高深知识的GAMS组件库。
除了API, GAMS还提供智能链接到应用程序,如MS Excel, MatLab或R。用户可以在这个环境中继续工作,通过一个API就可以访问GAMS所有的优化功能。这就允许应用中的模型数据和结果可以可视化和分析了。
大型、**用户社区
**过120多个国家的不同领域的跨国公司、学校、研究机构和使用GAMS,包括能源化工、经济建模、农业规划或制造业。

GAMS是灵活而强大的.模型可以非常方便的从一个计算机平台移到另外一个,只要GAMS已经在每个平台被安装好.GAMS很*进行敏感度分析.使用者能够方便的规划模型来求解一个成分的不同值,然后生成一个输*,列出了每种情况的解决方案特征.模型能够同时被开发和文档化,因为GAMS允许使用者包含解释性的文本来作为任意符号和等式的定义和解释.
GAMS不断的在被增强和扩展.2.25版本包含了多个语言扩展,例如在一个循环中的SOLVE声明,INCLUDE声明,IF-ELSE声明,和使用PUT声明进行报告编写的功能.其它的加强包括增加的系统集成特征,性能改善,新的子系统,和另外的计算机平台支持.
当前版本2.50包括一个基于Intel Windows平台(95/98/ME和NT/2K/XP)的集成开发环境(IDE).GAMS 2.50的新的分发包含新的语言特征和新发表的全新/更新的求解器,一年至少4次.请检查版本声明.
示例:
从的1963书(由George Dantzig编写)中提取的一个运输问题,用来描述GAMS的有效性.这个模型只是模型库中的部分,模型库中还包含了大量的完整GAMS模型.
支持模型的类型:
GAMS模型类型包括LP,MIP和NLPs的不同形式.这里列出了GAMS支持的所有的模型类型.
GAMS 的发展背景
GAMS 是"General Algebraic Modeling System"(一般性代数仿真系统)的缩写,早是由美国的世界银行(World Bank)的 Meeraus 和 Brooke [Brooke, Kendrickm and Meeraus, 1992]所发展。"GAMS"事实上并不代表任何佳化数值算法,而只是一个语言的使用者接口,利用 GAMS 可以很*建立、修改、除错你的佳化模型输入文件,而输入档经过编译后,成为较低阶的佳化数值算法程序所能接受的格式,再加以执行并写出输出档。
数值算法方面,对线性与非线性规划问题,GAMS 使用由新南韦尔斯大学的Murtagh、及史丹福大学的 Gill、Marray、Saunders、Wright 等所发展的 MINOS [Murtagh and Saunders, 1983] 算法。MINOS是 "Modular In-core Non-linear Optimization System"的缩写,这个算法综合了缩减梯度法和准牛顿法,是为大型、复杂的线性与非线性问题设计的算法。对混合整数规划问题,则采用亚历桑那大学的 Marsten 及巴尔*摩大学的 Singhal[1987]共同发展的 ZOOM(Zero/One Optimization Method)算法。

– Glossary - An alphabetically list of GAMS terms.
– The GAMS Model Library - Introduction of GAMS Model Library.
– The GAMS Call - The list and detailed description of GAMS command line parameters.
– Dollar Control Options - The list and detailed description of dollar control options.
– The Option Statement - The list and detailed description of options.
– The Save and Restart Feature - The GAMS save and restart feature and the work file.
– Secure Work Files - The access control command, its usage, and obfuscated work files.
– Compressed and Encrypted Input Files - The encryption, compression and decompression of GAMS input files.
– The Grid and Multi-Threading Solve Facility - The basic concepts and Grid Features.
– Extrinsic Functions - The extrinsic function library and comparison with external equations.
– External Equations - A facility for connecting code written in different programming languages to equations and
variables in a GAMS model.
– GAMS Return Codes - The structure of error codes, the return codes of the GAMS compiler and execution
system, and the driver return codes.
– GAMS Data eXchange (GDX) - GAMS Data eXchange (GDX) facilities and utilities for Binary Data Exchange.
– Data and Model Exchange with Other Applications - The different ways to exchange data and model between
GAMS and other applications.
* Data Exchange with ASCII Files
* Data Exchange with Excel
* Data Exchange with Databases
* Data Export to HTML and XML Files
* Data and Model Export to LaTeX
* Data Export to Gnuplot
* Data and Model Exchange with MPS files
* Data Exchange with NETGEN and GNETGEN - Network Problems
科学软件网不仅提供软件产品,更有多项附加服务免费提供,让您售后**!
http://turntech8843.b2b168.com