数学建模社区-数学中国
标题:
【转载】GAMS中文使用手册连载10
[打印本页]
作者:
huashi3483
时间:
2009-11-14 05:21
标题:
【转载】GAMS中文使用手册连载10
模型当然可以随意的组合,例如:
9 O7 G4 M+ f$ a S
9 F$ O7 {7 H* s& o) m# N4 y/ [. l
MODEL PROBLEM /equ1,equ2,equ3/;
( h- e, F5 U2 A3 _$ L5 l
或者 model problem02 /all/;
. `- z( u* H4 E) p4 w
6 B5 w' ^! S& _2 _! ^9 ~
一般来说,如果你的模型涉及到算法的话,可以改变equations的形式或者变量的值来实现。或者可以定义几种不同种类的模型,然后在设计算法来实现不同模型之间的交流。
' P1 y; L$ t; S7 [' P, E" ?! I
! L; Q2 j- C) x7 _1 U* T0 {" ?
最后当然是解模型啦。
) g" a/ f8 A3 ]# r- _! z
2 Q5 _. h4 g& B
SOLVE transport USING LP MAXIMIZING Z;
( T. m) D2 {0 Z# w1 m$ e
# B6 y/ `0 t9 G( {9 J# d2 U0 F5 K
值得注意的是GAMS里面没有直接MILP,要写成MIP.
* [+ }9 w: j5 x7 \/ o
如果模型很大,变量很多的时候,查找特定的变量的值很麻烦,可以用display来解决。你可以写成:
8 r8 z/ R2 I8 j4 N Q; Z" Z
8 C+ D* s" P% ^
display x.l;
( p6 U6 y9 L) @2 S0 L- ^
: ~( [7 n1 h9 D1 c e2 ]
当然了,非常复杂的模型需要用put等更加高级的工具来输出。
作者:
antzzp
时间:
2014-4-7 17:44
谢谢楼主的分享!
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5