版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1整数规划方法整数规划方法一一. .整数规划的一般模型整数规划的一般模型二二. .整数规划的求解方法整数规划的求解方法 三三.0-1.0-1整数规划整数规划 四四. .整数规划案例分析整数规划案例分析2一一. .整数规划的一般模型整数规划的一般模型1. 问题的提出:固定资源分配问题问题的提出:固定资源分配问题34 在这个问题中,所求解均是整数,初看起来,在这个问题中,所求解均是整数,初看起来,似乎只要把已得到的带有分数或小数的解经过似乎只要把已得到的带有分数或小数的解经过“舍入化整舍入化整”就可以了,实际上这常常是不行的,就可以了,实际上这常常是不行的,因为化整后不见得是可行解,或虽是可行解但
2、不因为化整后不见得是可行解,或虽是可行解但不一定是最优解。这种求最优整数解的问题就是整一定是最优解。这种求最优整数解的问题就是整数规划。数规划。 整数规划中如果所有的变量都限制为(非负)整数规划中如果所有的变量都限制为(非负)整数,称为纯整数规划;如果仅一部分变量限制整数,称为纯整数规划;如果仅一部分变量限制为整数,称为混合整数规划;整数规划一种特殊为整数,称为混合整数规划;整数规划一种特殊的情形是的情形是0-1规划,它的变量取值仅限于规划,它的变量取值仅限于0和和1。52. 整数规划模型的一般形式整数规划模型的一般形式问题是如何求解整数规划问题呢?问题是如何求解整数规划问题呢?能否设想先略去
3、决策变量整数约束,即变为线性能否设想先略去决策变量整数约束,即变为线性规划问题求解,再对其最优解进行取整处理呢?规划问题求解,再对其最优解进行取整处理呢?实际上,可借鉴这种思想来解决整数规划问题实际上,可借鉴这种思想来解决整数规划问题6二二. .整数规划的求解方法整数规划的求解方法1. 分枝定界法的基本思想(举例说明)分枝定界法的基本思想(举例说明)分枝定界法分枝定界法.ppt7 继续求解定界,重复下去,直到得到最优解继续求解定界,重复下去,直到得到最优解为止为止. .82. 分枝定界法的一般步骤分枝定界法的一般步骤 问题问题(B)(B)无可行解,则无可行解,则(A)(A)也无可行解,停止;也
4、无可行解,停止;91011123. 整数规划的整数规划的lingo解法解法11min(1,2,)0,(1,2, )njjjnijjijjjzc xa xb imxxjn为整数13例:一个简单的整数规划模型例:一个简单的整数规划模型1212121212max264520,0,zxxxxxxx xx x且取整数14其其lingolingo语句如下:语句如下:MODEL:sets:row/1.2/:b; arrange/1.2/:c,x;link(row,arrange):a;endsetsdata: b=6,20;c=1,1;a=2,1,4,5;enddataOBJmax=sum(arrange(
5、j):c(j)*x(j);for(row(i):sum(arrange(j):a(i,j)*x(j)=0;);for(arrange(j):gin(x(j););END 运行该程序后可得最优解为(运行该程序后可得最优解为(0,4),目标函),目标函数最优值为数最优值为4.15三三.0-1.0-1整数规划整数规划1. 0-1整数规划的模型整数规划的模型162. 指派(分配)问题(指派(分配)问题(0-1规划的特例)规划的特例) 在生产管理上,总希望把人员最佳分派,在生产管理上,总希望把人员最佳分派,以发挥其最大工作效率,创造最大的价值。以发挥其最大工作效率,创造最大的价值。 例如:某部门有例如:
6、某部门有n n项任务,正好需要项任务,正好需要n n个个人去完成,由于任务的性质和各人的专长不人去完成,由于任务的性质和各人的专长不同,如果分配每个人仅能完成一项任务。同,如果分配每个人仅能完成一项任务。 如何分派使完成如何分派使完成n n项任务的总效益为最高项任务的总效益为最高(效益量化),这是典型的分配问题。(效益量化),这是典型的分配问题。17 (1 1)例例1 1:现在不妨设有现在不妨设有4 4个人,各有能力去个人,各有能力去完成完成4 4项科研任务中的任一项,由于项科研任务中的任一项,由于4 4个人的能力个人的能力和经验不同,所需完成各项任务的时间如下表:和经验不同,所需完成各项任务
7、的时间如下表: 项项目目人人员员ABCD甲甲乙乙丙丙丁丁2109715414813141611415139问如何分配何问如何分配何人去完成何项人去完成何项目使完成目使完成4 4项项任务所需总时任务所需总时间最少?间最少?18每每个个人人去去完完成成一一项项任任务务的的约约束束为为 111144434241343332312423222114131211xxxxxxxxxxxxxxxx 19目目标标函函数数: 444342413433323124232221141312119118713161491514410413152minxxxxxxxxxxxxxxxxz 2021 (2 2)指派问题的一
8、般模型指派问题的一般模型22 ), 2, 1,(10, 2, 1, 1, 2, 1, 111njixnjxnixijniijnjij或233.用用lingo求解求解 0-1整数规划模型整数规划模型MODEL:MODEL: sets: sets: row/1.m/:b; arrange/1.n/:c,x; link(row,arrange):a; endsets data: b=b(1),b(2),b(m); c=c(1),c(2),c(n); a=a(1,1),a(1,2),a(1,n), a(2,1),a(2,2),a(2,n), . . . . a(m,1),a(m,2),a(m,n);
9、enddata OBJ min=sum(arrange(j):c(j)*x(j); for(row(i):sum(arrange(j):a(i,j)*x(j)=b(i);); for(arrange(j):x(j)=0;); for(arrange(j):BIN(x(j);); END 11min(1,2,)01(1,2, )njjjnijjijjzc xa xb imxorjn24P16P16页例页例1 1用用lingolingo求解后,可知让甲求解后,可知让甲去完成任务去完成任务D D,乙完成任务,乙完成任务B B,丙完成,丙完成任务任务A A,丁完成任务,丁完成任务C C,所用时间最少,所用时间最少为为28.28.25四四. . 整数规划案例分析整数规划案例分析1. 兼职值班员问题兼职值班员问题26实验室开放时间为上午实验室开放时间为上午8:008:00至晚上至晚上10:00;10:00;开放时间内须有且仅有一名学生值班开放时间内须有且仅有一名学生值班; ;规定大学生每周值班不少于规定大学生每周值班不少于8 8小时小时; ;研究生每周值班不少于研究生每周值班不少于7 7小时小时; ;每名学生每周值班不超每名学生每周值班不超3 3次次; ;每次值班不少于每次值班不少于2 2小时小时; ;每天安
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 长春医学高等专科学校《乐理与试听》2025-2026学年期末试卷
- 盐城师范学院《西方经济学》2025-2026学年期末试卷
- 扎兰屯职业学院《消费者行为学》2025-2026学年期末试卷
- 忻州职业技术学院《语言学》2025-2026学年期末试卷
- 盐城工学院《电工电子技术》2025-2026学年期末试卷
- 中国医科大学《临床医学导论》2025-2026学年期末试卷
- 运城幼儿师范高等专科学校《微观经济学》2025-2026学年期末试卷
- 扎兰屯职业学院《财务报表分析》2025-2026学年期末试卷
- 中国医科大学《劳动与社会保障法》2025-2026学年期末试卷
- 长治学院《改革开放史》2025-2026学年期末试卷
- 饲料厂如何进行质量控制
- 国家高速公路福银线(G70)西安至永寿段改扩建项目环境影响报告表
- 安徽绿沃循环能源科技有限公司12000t-a锂离子电池高值资源化回收利用项目(重新报批)环境影响报告书
- 三年级第二学期绘本教学《Prince Seb's Pet》课件
- GB/T 26610.5-2022承压设备系统基于风险的检验实施导则第5部分:失效后果定量分析方法
- YS/T 582-2013电池级碳酸锂
- 第九章初起火灾处置基础知识
- 安全风险辨识记录
- 风湿性多肌痛的诊断与治疗课件
- 烤箱能效测试标准
- 业务员客户拜访记录表
评论
0/150
提交评论