数学建模社区-数学中国
标题:
【转载】GAMS中文使用手册连载09
[打印本页]
作者:
huashi3483
时间:
2009-11-14 05:20
标题:
【转载】GAMS中文使用手册连载09
下面说说 equation的写法。和变量的声明一样,equations也一定要声明后再定义。具体写法:
* [; U' H8 C6 G3 f& z! ~! |
0 o) l' }0 A9 K" x% T7 B0 h
Equations
7 J$ m! w8 ~5 T! ?$ G" C
supply(i) observe supply limit at plant i
7 Z1 @+ J9 N1 k) L& w1 Q# c3 [
demand(j) satisfy demand at market j ;
( X1 _( O3 E, u, a) U- g6 z6 t
* a. O# Q3 L1 D3 j
cost .. z =e= sum((i,j), c(i,j)*x(i,j)) ;
- D$ |& E7 T3 J; ]
supply(i) .. sum(j, x(i,j)) =l= a(i) ;
$ z3 P6 p& v8 J2 _
demand(j) .. sum(i, x(i,j)) =g= b(j) ;
. h& ?# {# o8 v$ ^0 q/ N" ^ B3 ^
! S- I" P5 h: E/ o2 z) b
equations之间的声明用逗号连接,最后用;具体的格式见上面的例子。这里要说的是equation括号里面表示了这个equ的维度,这样我们就可以很轻松的计算模型的大小了。虽然不能够完全衡量模型的复杂度,但是总会有帮助的。
$ R0 Z$ j8 }9 Q
当然,并不是所有的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