GAMS 软件介绍.ppt

GAMS 软件介绍.ppt

ID:48773643

大小:651.50 KB

页数:25页

时间:2020-01-23

GAMS 软件介绍.ppt_第1页
GAMS 软件介绍.ppt_第2页
GAMS 软件介绍.ppt_第3页
GAMS 软件介绍.ppt_第4页
GAMS 软件介绍.ppt_第5页
资源描述:

《GAMS 软件介绍.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、GAMS简介主要内容GAMS系统及特点GAMS模型整体结构GAMS语言分析工程应用实例GAMS系统及特点GAMS—“GeneralAlgebraicModelingSystem”(一般性代数仿真系统)的缩写,最早是1992年由美国的世界银行(WorldBank)的Meeraus和Brooke所发展。GAMS是一种面向应用的构造模型的高级计算机语言,融合了关系数据库技术与数学规划理论,使数学模型与数据彼此独立,为用户在模型、算法和数据之间提供了一个便捷的接口。包含了编译器和高效能的求解引擎。GAMS提供的描述大型复杂模

2、型的语言体系十分简洁,并将算法封装于系统内部输入文件形式与模型描述的自然语言一致,便于理解和掌握。易于操作,封装的算法均可直接调用,无须改变用户的模型描述。可求解各种类型的实际问题,如LP(线性规划)、NLP、ILP、MLP等举一个线性规划的例子矩阵为供销地区的距离(单位:千公里)每公里运费为$90/千公里Supplies—供应商的生产量Demands—采购商的需求量优化目标:运费最低运输问题数学语言描述GAMS语言描述GAMS模型整体结构InputsSets(指定)Data(Parameters,Tables,Sc

3、alar)VariablesEquationsModelandSolvestatementsDisplaystatement(optional)OutputsGAMS模型整体结构Remarks先定义,再引用每条语句由分号结束GAMS编译器不区分大小写标注由星号引出,或将标注直接插入到语句中Equations包含等式和不等式约束GAMS语言分析Sets用于指定数学模型中的下标即定义:i代表生产地,j代表销售地Data(1)Lists标量的定义如下:Remarks:所有参数默认初值为0多字情况,例如,NewYork需要加

4、连字符(2)Tables(3)Directassignment(直接定义)Variables(1)变量类型(2)自变量和优化变量(3)对自变量定义类型Equations(1)常用符号(2)定义步骤(3)符号类型定义等式的名称运算的控制维控制维的约束(可选)标记“..”左边表达式符号右边表达式(4)举例Remark:在约束式的两边均可以出现变量,而且同一变量可以出现多次ModelAndSolve(1)模型定义all:包括所有的变量和等式(2)模型求解(3)求解方法Display(1)结果输出(2)输出类型.lo表示输出

5、变量的下限.l表示输出变量的最终结果.up表示输出变量的上限.m表示输出变量的边际效应OutputsEchoPrintsErrorMassages(1)(2)(3)ErrorMassagesStatusReports目标值迭代次数运算时间下限目标值上限边际值0+0-∞Solution MassagesThanksQuestion?

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。