数学建模社区-数学中国

标题: 【转载】GAMS中文使用手册连载03 [打印本页]

作者: huashi3483    时间: 2009-11-14 05:13
标题: 【转载】GAMS中文使用手册连载03
上一部分除了variables之外的都是属于data的部分。这里说的好像有点啰嗦,我反复给大家灌输一个思想:数据和模型要尽量的分开,数据只不过是输入,模型是engine。5 E5 g0 l  ~0 J$ X" m& S
变量有很多种,可以根据自己模型的需要定义。binary variables 非常的重要,在模型里面主要是作为决策变量的。interger variables 实际上可以用binary变量来表示。
6 J/ U; O+ c% F( k& U  b6 q模型的主体实际上就是一系列约束的组合。你可以定义很多约束条件,也可以定义很多objective function。然后根据自己的需要组合成不同的模型。所以GAMS编程简单的说就是不很多相关的约束和目标函数组合到一起,然后调用不同类型的solver来解决。; B% Q5 _( Z. }6 H0 @5 W) b3 e
说到这里,大家对GAMS只能有一个大概的了解。我觉得写GAMS code 并不难,难的只有两点:
4 x. j  O: S/ z$ N8 v1.定义你的模型。要选取最efficient的方法
3 O' U1 L. K. m, w9 ?- _- y% S3 b2.定义好你的set。模型里面所有的东西都和它有关,正所谓牵一发动全身。
8 P# Q( L+ E+ V1 A% {1 I其他都是水到渠成。
作者: antzzp    时间: 2014-4-7 17:44
讲得很详细,对初初学者有很大的帮助。




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5