管理运筹学-第四章整数规划与指派问题.pptVIP

管理运筹学-第四章整数规划与指派问题.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
管理运筹学-第四章整数规划与指派问题.ppt

例10 指派甲、乙、丙、丁四个人去完成A、B、C、D、E五项任务,每个人完成各项任务的时间如下表,由于任务数多于人数,故考虑: 任务 人员 A B C D E 甲 25 29 31 42 37 乙 39 38 26 20 33 丙 34 27 28 40 32 丁 24 42 36 23 45 (1)任务E必须完成,其他4项中任选3项完成; (2)其中有一人完成两项,其他每人完成一项; (3)任务A由甲或丙完成,任务C由丙或丁完成,任务E 由甲、乙或丁完成,且规定4人中丙或丁完成两项任务,其他每人完成一项; 试分别确定最优指派方案,使完成任务的总时间最少。 任务 人员 A B C D E 甲 25 29 31 42 37 乙 39 38 26 20 33 丙 34 27 28 40 32 丁 24 42 36 23 45 戊 0 0 0 0 M (1)任务E必须完成,其他4项中任选3项完成; (2)其中有一人完成两项,其他每人完成一项; 任务 人员 A B C D E 甲 25 29 31 42 37 乙 39 38 26 20 33 丙 34 27 28 40 32 丁 24 42 36 23 45 戊 24 27 26 20 32 由于虚拟人完成的工作需要转给甲乙丙丁,因此,虚拟人完成各项工作的时间等于四个人完成该工作的最短时间。 (3)任务A由甲或丙完成,任务C由丙或丁完成,任务E 由甲、乙或丁完成,且规定4人中丙或丁完成两项任务,其他每人完成一项; 任务 人员 A B C D E 甲 25 29 M 42 37 乙 M 38 M 20 33 丙 34 27 28 40 M 丁 M 42 36 23 45 戊 34 27 28 23 45 虚拟人完成某项工作的时间等于丙、丁完成该工作的时间中较小者。 例11:假设有3项工作A,B,C需要指派给3个工人甲、乙、丙去做,由于每个人的工作能力和技术水平不同,因而完成各项工作的收益也不同,3个人的工作收益如下表所示,问如何安排工作才能使总收益达到最大? 工作 工人 A B C 甲 10 2 4 乙 7 8 7 丙 3 9 5 效率矩阵 10 2 4 7 8 7 3 9 5 0 8 6 3 2 3 7 1 5 10-各元素 0 2 1 0 8 6 1 0 1 6 0 4 0 0 1 0 8 5 1 0 0 6 0 3 解矩阵 指派甲完成工作A,乙完成工作C,丙完成工作B,总收益为10+7+9=26。 指派问题的求解软件(WINQSB) 进入WINQSB选择Network Modeling模块 选取Assignment Problem;输入问题名称、人员数、工作数,选择目标函数类型,数据输入方式,按OK进入数据输入窗口; 输入效率矩阵; 按Solve Problem求解。 P144 必做:4 (1) 选做:7、8 作业: 分枝的方法 定界的方法 当前得到的最好整数解的目标函数值 分枝后计算放松的线性规划的最优解 整数解 非整数解 目标值大于原有最好的目标值:替代原有目标值 目标值小于原有最好的目标值:删除该分枝 目标值大于原有最好的目标值:继续分支 目标值小于等于原有最好的目标值:删除该分枝 2. 割平面解法 (ILP) (LP0) 问题ILP的放松问题 割平面法的基本思想: ?如果放松问题(LP0)无解,则(ILP)无解; ?如果(LP0)的最优解为整数向量,则也是(ILP)的最优解; ?如果(LP0)的解含有非整数分量,则对(LP0) 增加割平面条件:即对(LP0)增加一个线性约束,将(LP0)的可行区域割掉一块,使得非整数解恰好在割掉的一块中,但又没有割掉原问题(ILP)的可行解,得到问题(LP1),重复上述的过程。 割平面法的算法流程: 解LP0 无可行解 问题无界 ILP无解 或无界 解x0为整数向量 x0为ILP的解 x0有非整分量 对LP0增加线性约束将LP0的可行区域割掉一块,使得x0在割掉 的区域中,而原问题ILP的任意可行解都没有割去,得到LP1 例6:求解下列整数规划问题 1、去掉整数约束,得到松弛问题,化成标准形 1 1 0 0 CB B b x1 x2 x3 x4 0 x3 1 -1 1 1 0 0 x4 4 3 1 0 1 ?j 0 1 1 0 0 1 x1 3/4 1 0 -1/4 1/4 1 x2 7/4 0 1 3/4 1/4 ?j -5/2 0 0 -1/2 -1/2 初始单纯形表 最终单纯形表 最优解(3/4,7/4)不是整数向量,需要引入割平面以得到改进的松弛问题。 如何引入割平面? 由最终的单纯形表得到

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档