- 49
- 0
- 约7.24千字
- 约 52页
- 2017-01-19 发布于天津
- 举报
LINGO_02--LINGO的集合功能
* 三、集合操作函数 (一)@in @in(set_name,primitive_index_1 [,primitive_index_2,…]) 如果元素在指定集合中,返回1;否则返回0。 例 全集合为I,B是I的一个子集合,C是B的补集合。 sets: I/x1..x4/; B(I)/x2/; C(I)|#not#@in(B,1):; endsets * 三、集合操作函数 (二)@index @index([set_name,] primitive_set_element) 该函数返回在集合set_name中原始集合成员primitive_set_element的索引。如果set_name被忽略,那么LINGO将返回与primitive_set_element匹配的第一个原始集合成员的索引。如果找不到,则产生一个错误。 * 三、集合操作函数 (二)@index 例 如何确定集合成员(B,Y)属于派生集合S3。 sets: S1/A B C/; S2/X Y Z/; S3(S1,S2)/A X, A Z, B Y, C X/; endsets X=@in(S3,@index(S1,B),@index(S2,Y)); * 三、集合操作函数 (二)@index 看下面的例子,表明有时为@index指定集合是必要的。 例 sets: girls/debble,sue,alice/; boys/bob,joe,sue,fred/; endsets I1=@index(sue); I2=@index(boys,sue); I1的值是2,I2的值是3。我们建议在使用@index函数时最好指定集合。 * 三、集合操作函数 (三)@wrap @wrap(index,limit) 该函数返回j=index-k*limit,其中k是一个整数,取适当值保证j落在区间[1,limit]内。该函数相当于index模limit再加1。该函数在循环、多阶段计划编制中特别有用。 * 三、集合操作函数 (四)@size @size(set_name) 该函数返回集合set_name的成员个数。在模型中明确给出集合大小时最好使用该函数。它的使用使模型更加数据中立,集合大小改变时也更易维护。 * 四、运用定义集合的方法求解规划问题 * 四、运用定义集合的方法求解规划问题 任务A 任务B 任务C 任务D 任务E 员工1 14 15 13 18 11 员工2 10 8 10 8 13 员工3 26 25 27 24 23 员工4 42 35 47 34 41 员工5 13 15 18 10 14 * 四、运用定义集合的方法求解规划问题 解法一:直接将算式输入LINGO中进行运算(不过变量较多时, 会感觉输入过程有大量重复),即可获得结果。 * 四、运用定义集合的方法求解规划问题 结果为:指派员工1做任务C,员工2做任务A,员工3做任务E,员工4做任务B,员工5做任务D,最小总耗时为Z(=13+10+23+35+10)=91小时。 【必须注意到:另一个解(指派员工1做任务C,员工2做任务B,员工3做任务E,员工4做任务D,员工5做任务A,最小总耗时为Z(=13+8+23+34+13)=91小时)却并没有被求得】 * 四、运用定义集合的方法求解规划问题 解法二:运用定义集合的方法进行求解,可得到相同的运算结果。 * 四、运用定义集合的方法求解规划问题 解法一:直接将算式输入LINGO中进行运算,即可获得结果。 * 四、运用定义集合的方法求解规划问题 解法二:运用定义集合的方法进行求解,可得到相同的运算结果。 * 四、运用定义集合的方法求解规划问题 * 四、运用定义集合的方法求解规划问题 例3 酒精问题:体重约70KG的某人在短时间内喝下2瓶啤酒后,隔一定时间测量他的血液中的酒精含量,得到的数据如下表,试建立饮酒后血液中酒精含量的数学模型。 时间(t小时) 0.25 0.5 0.75 1 1.5 2 2.5 3 3.5 酒精含量y 30 68 75 82 82 77 68 68 58 时间(t小时) 4 4.5 5 6 7 8 9 10 11 酒精含量y 51 50 41 38 35 28 25 18 15 时间(t小时) 12 13 14 15 16 酒精含量y 12 10 7 7 4 * 四、运用定义集合的方法求解规划问题 * 四、运用定义集合的方法求解规划问题 * 四、运用定义集合的方法求解规划问题 * 四、运用定义集合的方法求解规划问题 * 五、基本数学函数 绝对值@abs(x)、 余弦@cos(x)、 指数@exp(x)、 取整@floor(x)、 Gamma-对数@lgm
您可能关注的文档
- 8.2各种透明叠加方式.doc
- 9.1三视图与空间坐标系.doc-浙江教育资源网.doc
- 96年第1次高考-Greenkid的核醫考題.doc
- 98年03月26日.doc
- 5班蔡慧怡—古诗阅读卡片.ppt.ppt
- 99學年度明新科技大學業師計畫書-明新科技大學[電子計算機中心].doc
- 9、PN结的击穿.ppt.ppt
- 99年第1次高考-Greenkid的核醫考題.doc
- A功率半导体器件.ppt
- B-1总体坐标系.ppt
- 2025广东广州市天河区拟招聘英语实习老师1人备考题库附答案.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷附答案解析.docx
- 2025广东广州市越秀区流花街道办事处招聘综合事务中心辅助人员1人笔试历年题库附答案解析.docx
- 2025广东广州市花都区新雅街清初级中学招聘临聘教师1人备考历年题库带答案解析.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷带答案解析.docx
- 江苏省盐城市东台市三仓镇区中学2026届八年级数学第一学期期末教学质量检测试题含解析.doc
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人备考题库带答案解析.docx
- 江苏省盐城市亭湖区2026届数学八上期末考试试题含解析.doc
- 安徽省蚌埠市淮上区2026届数学八年级第一学期期末达标检测模拟试题含解析.doc
- 2025广东广湛城旅游轮有限公司招聘备考历年题库附答案解析.docx
最近下载
- 某县纪委书记、监委主任2025年度民主生活会对照检查材料.docx VIP
- 项目8 物料识别系统搭建教学设计 高教版 传感器技术应用(双色).doc VIP
- 时政分享(修订版).pptx VIP
- 花椒管理技术课件.pptx
- 青岛版小学六年级科学上册全套一至五单元含填空大题-完整版全册.pdf VIP
- 2024年09月06日省环境评审中心账号高地500千伏输变电工程环境影响报告书技术评估报告.pdf VIP
- 2025年高一必修一生物期末考试卷及答案.doc VIP
- 武汉大学抬头信签纸.docx VIP
- 双曲线的焦半径圆性质探索过程.doc VIP
- (22页PPT)机房搬迁服务解决方案.pptx VIP
原创力文档

文档评论(0)