数学建模社区-数学中国
标题:
【转载】GAMS中文使用手册连载10
[打印本页]
作者:
huashi3483
时间:
2009-11-14 05:21
标题:
【转载】GAMS中文使用手册连载10
模型当然可以随意的组合,例如:
0 x3 p, O. R0 j2 d
0 l% J3 D2 D/ T' q$ f. _
MODEL PROBLEM /equ1,equ2,equ3/;
: }- k/ f9 K3 t1 W, y' l
或者 model problem02 /all/;
, H' k8 G+ e k! c% M; d; A
9 }# [3 ?, J# l; O1 |
一般来说,如果你的模型涉及到算法的话,可以改变equations的形式或者变量的值来实现。或者可以定义几种不同种类的模型,然后在设计算法来实现不同模型之间的交流。
7 S6 X+ l t& T c4 }
( R! g Q: S& o9 T6 Q0 N9 A- r9 g
最后当然是解模型啦。
- \ I$ U1 Y! N: y
; q9 l, ~0 w( @
SOLVE transport USING LP MAXIMIZING Z;
4 I1 K9 q* d! g+ ?1 i( s
% w; }3 A9 |8 i/ ]$ v9 E
值得注意的是GAMS里面没有直接MILP,要写成MIP.
9 i' I5 Z9 G. E+ s3 b$ f
如果模型很大,变量很多的时候,查找特定的变量的值很麻烦,可以用display来解决。你可以写成:
; j7 W* N3 j T i N+ o: W
/ u9 B2 f0 s. V/ ~! _( p3 _
display x.l;
7 v+ R% F, ]0 U+ f9 U( {
! y( P$ d5 e) |. z D
当然了,非常复杂的模型需要用put等更加高级的工具来输出。
作者:
antzzp
时间:
2014-4-7 17:44
谢谢楼主的分享!
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5