数学建模社区-数学中国

标题: 【转载】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