
L
文章平均质量分 58
liugoog
专攻各种计算机语言,微型芯片,图像处理,数据处理。
展开
-
Lingo-稠密集合和稀疏集合-(0/1规划)
Lingo-稠密集合和稀疏集合1.1简介:我们把派生集合 MATCH 的元素定义为 DEMAND 和 SUPPLY 的笛卡儿积,这种派生集 合称为稠密集合(简称稠集)。其实在 LINGO 中,派生集合的元素可以只是这个笛卡儿积的 一个真子集合,这种派生集合称为稀疏集合(简称疏集)。1.2例题:最短路问题 在复杂的公路网中,货车司机希望找到一条从一个城市到另一个城市的最短 路...原创 2018-08-18 20:41:06 · 3566 阅读 · 0 评论 -
Lingo_1. 0/1规划
1. 0/1规划LINGO 提供了另一种定义稀疏集合的方法,这就是“元素过滤”法, 能够从构成派生集合的父集合的笛卡儿积中系统地过滤下来一些真正的元素。问题:某班 8 名同学准备分成 4 个调查队(每队两人)前往 4 个地区进行社会调查。假设这 8 名同学两两之间组队的效率如表 4-3 所示(由于对称性,只列出了上三角部分),问如何组队 可以使总效率最高? 这是一个典型的匹配...原创 2018-08-18 21:02:00 · 4503 阅读 · 0 评论 -
Lingo_集合小结
Lingo_集合小结 现在,我们归纳一下基本集合和派生集合的定义语法。基本集合的定义格式为(以下语 法中凡是在方括号“[ ]”中的内容,表示是可选的项,即该项可以有也可以没有): setname [/member_list/] [: attribute_list]; 其中 setname 为定义的集合名,member_list 为元素列表,attribute_list 为属性列 表。元素...原创 2018-08-18 21:11:00 · 5013 阅读 · 0 评论 -
Lingo_ 运算符及其优先级和函数总览
1.运算符及其优先级现在归纳一下 LING0 中的三类运算 符:算术运算符、逻辑运算符和关系运算符。算术运算符有 5 种:+(加法),—(减法或负号),*(乘法),/(除法),^(求幂)。逻辑运算符有 9 种:#AND#(与),#OR#(或),#NOT#(非),#EQ#(等于),#NE# (不等于),#GT#(大于),#GE#(大于等于),#LT#(小于),#LE#(小于等于)。逻 ...原创 2018-08-18 21:23:05 · 9272 阅读 · 1 评论 -
Lingo_知识补充
Lingo_知识补充1.集成员不放在集定义中,而在随后的数据部分来定义。sets: students:sex,age; endsets data: students,sex,age= John 1 16 Jill 0 14 Rose 0 17 Mike 1 13; enddata 注意:在集部分只定义了一个集s...原创 2018-08-19 09:55:43 · 487 阅读 · 0 评论 -
Lingo-基本集合和派生集合
Lingo-基本集合和派生集合1.例题: 当使用现有临时料场时,决策变量只有 cij,是 LP 模型;当为新建料场选址时决策变量为 cij 和xj , yj ,由于目标函数 f 对xj , yj 是非线性的,所以在新建料场时是 NLP 模型。我们现 在先解 NLP 模型,而把现有临时料场的位置作为初始解告诉 LINGO.输入后的程序如图 4-13 所示。我们在集合段定义了三个集...原创 2018-08-17 18:39:32 · 8686 阅读 · 0 评论