数学建模社区-数学中国
标题:
【转载】GAMS中文使用手册连载10
[打印本页]
作者:
huashi3483
时间:
2009-11-14 05:21
标题:
【转载】GAMS中文使用手册连载10
模型当然可以随意的组合,例如:
: I5 a7 {/ R5 }' m' d
8 |8 i( F9 h5 U7 }3 {
MODEL PROBLEM /equ1,equ2,equ3/;
6 f0 n2 x4 E0 |
或者 model problem02 /all/;
$ ?6 l3 d! t3 u
$ Q3 Z: z$ f j6 S T" v1 ?
一般来说,如果你的模型涉及到算法的话,可以改变equations的形式或者变量的值来实现。或者可以定义几种不同种类的模型,然后在设计算法来实现不同模型之间的交流。
! W6 _7 \# m; {+ V
& c( ^3 a9 _1 B- X
最后当然是解模型啦。
4 |8 K9 C! q$ z \3 n8 B
r- @) i& \( p( `& V2 p
SOLVE transport USING LP MAXIMIZING Z;
, x# R: Y q; C0 ]) ]8 x
& g$ C$ Z3 `8 Y ]5 ~
值得注意的是GAMS里面没有直接MILP,要写成MIP.
% m# Y" w9 D* S8 |2 t6 H% b; I F2 h
如果模型很大,变量很多的时候,查找特定的变量的值很麻烦,可以用display来解决。你可以写成:
0 u# b! Y( F& x9 M+ C6 `3 q8 w* u
" K& V8 T5 A& C$ T) I
display x.l;
+ y: d2 ^( h9 i W6 j" d8 [
( q- u% Z: v4 Q8 j1 X& o. D
当然了,非常复杂的模型需要用put等更加高级的工具来输出。
作者:
antzzp
时间:
2014-4-7 17:44
谢谢楼主的分享!
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5