2014年4月8日星期二

GAMS使用心得

刚开始接触运筹,尤其是对我这种没有编程背景的人,最好的软件应该就是这个GAMS了。
什么是GAMS呢?General Algebraic Modeling System (GAMS),是一种高阶层的建模优化系统,其优点是直观,容易上手,所用语法较为简单而且便宜。我老板的有些小项目,那些公司买不起cplex,用的就是这个。
大家可以上他主页下载安装:http://www.gams.com/,安装很简单而且免费,就是会有模型变量限制,如果想使用完全版,需要有license.但是这个软件的加密系统比较弱,大家可以上网查找免费的license文件,加入到安装目录下,然后将电脑系统时间调为license文件的生效时间即可使用完全版了,这样就剩下了一大笔钱了。
使用完全版还有个好处就是可以不用将数据一个敲入,而是可以直接读取外部数据文件比如excel,dat等,GAMS读取数据是通过GDX来完成的,他的教程里有详细的例子。
对于建模来说,GAMS非常直观,基本上你写在纸上的模型是什么样,输入到GAMS里就会是什么样。

没有评论:

发表评论