数学软件LINGO介绍.pptVIP

  • 28
  • 0
  • 约7.07千字
  • 约 53页
  • 2020-11-05 发布于广东
  • 举报
* 派生集合定义方法 通过方式2设置成员资格过滤器的实例: * 一、LINGO中的集合(小结1) 总的来说,LINGO可识别的集合只有两种类型:原始集合和派生集合。 在一个模型中,原始集合是基本的对象,不能再被拆分成更小的组分。原始集合可以由显式罗列和隐式罗列两种方式来定义。当用显式罗列方式时,需在集合成员列表中逐个输入每个成员。当用隐式罗列方式时,只需在集合成员列表中输入首成员和末成员,而中间的成员由LINGO产生。 * 一、LINGO中的集合(小结2) 另一方面,派生集合是由其它的集合来创建。这些集合被称为该派生集合的父集合(原始集合或其它的派生集合)。一个派生集合既可以是稀疏的,也可以是稠密的。稠密集合包含了父集合成员的所有组合(有时也称为父集合的笛卡尔乘积)。稀疏集合仅包含了父集合的笛卡尔乘积的一个子集合,可通过显式罗列和成员资格过滤器这两种方式来定义。显式罗列方法就是逐个罗列稀疏集合的成员。成员资格过滤器方法通过使用稀疏集合成员必须满足的逻辑条件从稠密集合成员中过滤出稀疏集合的成员。 * 二、集合循环函数 集合循环函数遍历整个集合进行操作。其语法为: @function(setname[(set_index_list)[|conditional_qualifier]]:expression_list); @function相应

文档评论(0)

1亿VIP精品文档

相关文档