gams简明教程中文版翻译

gams简明教程中文版翻译

ID:18140587

大小:47.51 KB

页数:35页

时间:2018-09-14

gams简明教程中文版翻译_第1页
gams简明教程中文版翻译_第2页
gams简明教程中文版翻译_第3页
gams简明教程中文版翻译_第4页
gams简明教程中文版翻译_第5页
资源描述:

《gams简明教程中文版翻译》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、GAMS简明教程中文版翻译1楼该简明教程为E文USER'SGUIDE的第二章,通过阅读它,读者将具备用GAMS解决简单小问题的能力。在这里我发布的是TXT版本,但是我建议大家下载我的PDF版进行阅读,因为txt版格式混乱,PDF中的格式我精心编辑过。下载方法:通过登陆yahoo邮箱进入收件箱下载PDF附件邮箱账号:gamsbar@yahoo.cn密码:5211314以下是该教程的TXT版—————————————————————————————2009-2-1113:41回复isawall3位粉丝2楼2.1简介这本书的简介部分以一个详细的例子结束,这个例子是一个用GAMS进行表达、

2、解决和分析的小而简单的优化问题。由来自蒙特利尔市Naval研究生院的RichardE.Rownthal编写。通过这个例子我们可以对GAMS有一个快速而全面的了解。很多地方引用到本书其他章节的知识,方便大家进一步查阅;而阅读这一部分即使不看本书其他章节也能看懂并且有所收获。例子是一个关于运输的线性规划问题,这个问题在最优化技术发展过程中曾经被当做实验对象。用这个例子展示GAMS这类代数建模语言的强大功能是很好的选择,因为不管手头要处理的问题有多大,运输问题本身具有一个简单的、可用的代数结构。你可以发现,如果要解决一个非常大的运输问题,我们将呈现的用于解决小规模运输问题的GAMS输入文

3、件中的内容并不需要改变多少。在熟悉的运输问题中,我们考虑几个工厂的供应和几个市场的需求的商品,我们也给出从工厂运输商品到市场的单位花费。这其中的经济学问题是:怎样安排运输使得我们的总运输成本最小?这个问题的代数表达常常采用下列方式:Indices:i=plantsj=marketsGivenData:=supplyofcommodityofplanti(incases)=demandforcommodityatmarketj=costperunitshipmentbetweenplantiandmarketj($/case)DecisionVariables:=amountofco

4、mmoditytoshipfromplantitomarketj(cases),Where≥0,foralli,jConstraints:Observesupplylimitatplanti:foralli(cases)Satisfydemandatmarketj:forallj(cases)ObjectiveFunction:Minimize($K)注意这个例子显示了一些一般情况下我们认为是好习惯的建模方式,这些在GAMS里面被继承了。首先,模型程序中的各组成部分都按类型分组定义了。其次,GAMS程序各组成部分先后次序已经定好了,因此没有标识符能在被定义之前使用。第三,各组成部分

5、都有特定的单位。第四,选择的单位要使优化过程中得到的数值具有相对较小的绝对数量级。(例如标识$K表示dollar的千倍)各组成部分类型的名称在不同的模型中可能不一样。例如,经济学家分别用外生变量和内生变量来表示已知数据和决策变量。(译者:在经济模型中,内生变量是指该模型所要决定的变量。外生变量指由模型以外的因素所决定的已知变量,它是模型据以建立的外部条件。内生变量可以在模型体系内得到说明,外生变量决定内生变量,而外生变量本身不能在模型体系中得到说明。参数通常是由模型以外的因素决定的,因此也往往被看成外生变量。例:P=a+bQ,表示价格与数量的关系,则a、b是参数,都是外生变量;P、

6、Q是模型要决定的变量,所以是内生变量。除此之外,譬如相关商品的价格,人们的收入等其他于模型有关的变量,都是外生变量)在GAMS中,被采用的相关术语是:sets表示指数下标,parameters表示已知数,variables表示决策变量,equations表示约束方程和目标方程。运输问题的GAMS语言表述紧密的联系了上述几个部分。最主要的区别在于GAMS表述可以被电脑读取和运行。作为运输问题的例子,假设有两个罐头厂和三个市场,已知数据如表2.1所示。运输距离的单位是千英里,运输成本是$90.00每箱每千英里。这个例子的GAMS表述是:2009-2-1113:42回复isawall3位

7、粉丝4楼2.2GAMS模型的结构本章的剩余部分我们将讨论GAMS模型的基本组成部分,还是以上面提到的运输问题为例。表2.2列出了基本组成部分。GAMS中有可供用户选择的输入模块,例如编辑损坏数据的检查信息和要求显示客户结果列表。其他可供选择的高级特征包括保存和恢复原模型,以及在一次运行中创建联合模型,但是这个教程仅仅讨论基本的部分。在开始介绍各个部分之前,以下几点需要说明:1.GAMS模型是指一组GAMS语言表述的集合。而组织这些表述的唯一规则是在模型的一个部分被声明

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

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

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