数学建模社区-数学中国
标题:
【转载】GAMS中文使用手册连载09
[打印本页]
作者:
huashi3483
时间:
2009-11-14 05:20
标题:
【转载】GAMS中文使用手册连载09
下面说说 equation的写法。和变量的声明一样,equations也一定要声明后再定义。具体写法:
9 o1 c' K& r+ Q. }7 f
# _+ c6 C7 A4 ]
Equations
/ P M: M, u6 e* ~! W. ?& s
supply(i) observe supply limit at plant i
2 q0 i, B$ C1 W+ n4 y
demand(j) satisfy demand at market j ;
& x* q$ ~4 I4 p% _8 ?. r
" {" ]+ w' w6 n' P' G' h$ _
cost .. z =e= sum((i,j), c(i,j)*x(i,j)) ;
6 p. I! O+ g: S, B8 p
supply(i) .. sum(j, x(i,j)) =l= a(i) ;
" x7 `) k5 o7 Y( s/ b0 y2 Q
demand(j) .. sum(i, x(i,j)) =g= b(j) ;
( {5 s1 t6 v7 N9 m" F
" [3 d/ O& A: c
equations之间的声明用逗号连接,最后用;具体的格式见上面的例子。这里要说的是equation括号里面表示了这个equ的维度,这样我们就可以很轻松的计算模型的大小了。虽然不能够完全衡量模型的复杂度,但是总会有帮助的。
4 _* k) `& @$ F* A* g: ~
当然,并不是所有的equ都对于每一个i或者j,这就需要用$来控制。以后会详细讲到。这里要说的是,模型就是不同equ的组合,你可以写很多equations,让后根据自己的需要来组建不同的模型。
作者:
zqyzixin
时间:
2013-3-23 08:59
初来乍到,请多多关照。
作者:
空木葬花
时间:
2014-2-25 08:54
非常感谢楼主的福利!
作者:
antzzp
时间:
2014-4-7 17:41
谢谢楼主的分享!
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5