-
小结:全面介绍LINGO模型的基本构成元素及LINGO软件的基础使用方法
资源介绍
小结:LINGO模型最基本的组成要素
一般来说, LINGO中建立的优化模型可以由五个部分组成,或称为五“段”(SECTION):
(1)集合段(SETS):以“ SETS:” 开始, “ENDSETS”结束,定义必要的集合变量(SET)及其元素(MEMBER,含义类似于数组的下标)和属性(ATTRIBUTE,含义类似于数组)。
如上例中定义了集合quarters(含义是季节),它包含四个元素即四个季节指标(1,2,3,4),每个季节都有需求(DEM)、正常生产量(RP)、加班生产量(OP)、库存量(INV)等属性(相当于数组,数组下标由quarters元素决定)。一旦这样的定义建立起来,如果quarters的数量不是4而是1000,只需扩展其元素为1,2,...,1000,每个季节仍然都有DEM,RP,OP,INV这样的属性(这些量的具体数值如果是常量,则可在数据段输入;如果是未知数,则可在初始段输入初值)。当quarters的数量不是4而是1000时,没有必要把1,2,...,1000全部一个一个列出来,而是可以如下定义quarters集合:“quarters/1..1000/:DEM,RP,OP,INV;” ,“1..1000”的意思就是从1到1000的所有整数。