huashi3483 发表于 2009-11-14 05:12

【转载】GAMS中文使用手册连载02

其实上面的LP例子虽然很简单,从GAMS的角度已经勾勒出大致的轮廓了。首先,我一般把GAMS模型分割成两部分。数据和模型,在gams里面最好要把数据和模型最大程度的分割开来。具体的建模的经验已后再详细论述。
首先,我们看到的是数据中最抽象得部分:set.set是模型中最最基本的部分。通常我们用i,j来表示。例如,时间的维度可以用 set t /t1*t10/来表示,当然还可以有更加具体的形式:/1990*2008/。这里面当然代表的不是数字而是string了。
parameters 是和set紧密相连的已知的Data。基本上很容易理解。可以用 A(i,j)来表示一个已知矩阵data的每一个元素。
variables 当然有很多种了,在这里都是连续变量。可以先定义(所有变量都要先定义后使用)成variable x(i,j)再约束:positive variables x.

文定天下 发表于 2010-4-23 22:39

想学,想学GAMS,I WANT TO LEARN      ZHISHU ZHISHU

发表于 1970-1-1 08:00

发表于 1970-1-1 08:00

ealx0yJu 发表于 2012-9-24 13:45

不能没有楼主这样子的人才!

发表于 1970-1-1 08:00

ostwind 发表于 2013-8-23 18:20

kankanllllllllllllllllllllllllllllllllllllllllllllllllllll
页: [1]
查看完整版本: 【转载】GAMS中文使用手册连载02