- 2
- 0
- 约3.14千字
- 约 14页
- 2017-08-16 发布于河南
- 举报
* * §2 LINGO中的集? 说明:实际问题建模时,总会遇到一群或多群相互联系的对象, 如工厂、消费者群体、交通工具和雇工等等。 LINGO允许把这些相联系的对象聚合成集(sets)。一旦把对象聚合成集,就可利用集来最大限度的发挥LINGO建模语言的优势。 现深入介绍如何创建集,并用数据初始化集的属性。 学完本节后,对集如何引入模型会有一个基本的理解。 2.1 为什么使用集 集是LINGO建模语言基础,是程序设计最强有力的基本构件。 借助集,能够用一个单一的、长的、简明的复合公式表示一系列相似的约束,快速方便地表达规模较大的模型。 集:一群相联系的对象 集的成员:相联系的对象。 说明:一个集可能是一系列产品、卡车或雇员。 属性:每个集成员可能有的一个或多个与之有关联的特征。 属性值可以预先给定,也可以是未知的,有待于LINGO求解。 举例: 产品集中的每个产品可以有一个价格属性; 卡车集中的每辆卡车可以有一个牵引力属性; 雇员集中的每位雇员可有一个薪水属性,也可有一个生日属性 集的类型:原始集(primitive set)、派生集(derived set)。 原始集:由一些最基本的对象组成 派生集:由一个或多个其它集定义,即其成员来自其它已存在的集 2.2 什么是集 集部分:可选部分,使用前,必须在集
原创力文档

文档评论(0)