数学建模社区-数学中国
标题:
【转载】GAMS中文使用手册连载10
[打印本页]
作者:
huashi3483
时间:
2009-11-14 05:21
标题:
【转载】GAMS中文使用手册连载10
模型当然可以随意的组合,例如:
/ Y! Z5 {6 f. k9 W
8 A& F$ \0 f9 L8 D6 s' l5 T: y7 {
MODEL PROBLEM /equ1,equ2,equ3/;
* V( ` U) x+ p* ?
或者 model problem02 /all/;
' O \+ M1 d; `7 l
; M* J: L& n+ R. q* x9 A" C: Z
一般来说,如果你的模型涉及到算法的话,可以改变equations的形式或者变量的值来实现。或者可以定义几种不同种类的模型,然后在设计算法来实现不同模型之间的交流。
) k* ]/ t/ M" H3 X6 P' w [
0 y2 \ W/ `! I# f
最后当然是解模型啦。
- S; S) t+ V3 c$ S7 n
. \3 ?3 ^5 v7 i$ C
SOLVE transport USING LP MAXIMIZING Z;
" t" h% o7 n0 M% |
) c3 N8 `4 C8 W. j+ ]
值得注意的是GAMS里面没有直接MILP,要写成MIP.
( c9 J+ o! m9 C; @5 U
如果模型很大,变量很多的时候,查找特定的变量的值很麻烦,可以用display来解决。你可以写成:
( }0 ^0 _9 a# J
p9 p- y+ b3 w3 p. t" f
display x.l;
0 d( G5 a/ v* E4 r1 ~% ^; D
- P- d, E9 r( k
当然了,非常复杂的模型需要用put等更加高级的工具来输出。
作者:
antzzp
时间:
2014-4-7 17:44
谢谢楼主的分享!
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5