数学建模社区-数学中国
标题:
【转载】GAMS中文使用手册连载09
[打印本页]
作者:
huashi3483
时间:
2009-11-14 05:20
标题:
【转载】GAMS中文使用手册连载09
下面说说 equation的写法。和变量的声明一样,equations也一定要声明后再定义。具体写法:
$ h+ ?& H7 g% C. _7 i& o- ^
9 x8 @9 O* e4 X" d( q
Equations
2 x- n- P& v( s# a& M, C: I. G4 h4 w
supply(i) observe supply limit at plant i
& ^0 m( U( Y* X( N* O8 A
demand(j) satisfy demand at market j ;
* T( z# {0 [/ z( r5 I% j O1 Z
2 b: q e- o! I% N" x( z) y( j3 V1 t
cost .. z =e= sum((i,j), c(i,j)*x(i,j)) ;
$ T8 Y) E# `1 N$ Q( n
supply(i) .. sum(j, x(i,j)) =l= a(i) ;
; b7 g D( D) S: G) F0 C: n, {
demand(j) .. sum(i, x(i,j)) =g= b(j) ;
, w- m6 @- T6 b/ C* m
# O' X" F; k; ?
equations之间的声明用逗号连接,最后用;具体的格式见上面的例子。这里要说的是equation括号里面表示了这个equ的维度,这样我们就可以很轻松的计算模型的大小了。虽然不能够完全衡量模型的复杂度,但是总会有帮助的。
! R; v* D/ f: Q: x5 @
当然,并不是所有的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