山东大学 运筹学课件及课后解答4第四章 整数规划与分配问题 (新)a.pptVIP

山东大学 运筹学课件及课后解答4第四章 整数规划与分配问题 (新)a.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文档。上传文档
查看更多
山东大学 运筹学课件及课后解答4第四章 整数规划与分配问题 (新)a.ppt

例6 清源市下设八个区,表4—11给出救护车从一个区至另一个区的车程时间(min)。该市拟建救护中心,要求各区离救护中心的车程时间必须在8 min之内.试为该市提供决策建议:至少建多少个救护中心,建于何处? 求解结果为x1=1,x6=1,即至少在1、6两个区 各建一个救护中心。 二、割平面法的步骤 第一步 将问题化为全整数规划问题; 第二步 加非负松弛变量,将约束条件化为等式约束; 第三步 解相应的线性规划问题 1. 若线性规划的最优解是整数解,则得整数规划的最优解,停止计算,否则转2; 2. 求解割平面方程作为附加约束条件,构成新的线性规划问题,继续第三步。 三、割平面方程的求法 1.求解线性方程组法 设xi=bi 是整数规划的松弛问题(LP问题)最优解中取分数值(分数部分最大)的基变量,将xi=bi用非基变量表示 将bi,aik分解成整数部分和非负真分数部分之和: 要使所有变量都取非负整数值,上式左端必为整数,从而右端也必为整数,由于fi > 0 , fik ≥ 0 ,故应有 这就是所求的割平面方程(Gomory方程) 。 例 设某整数规划的松弛问题最优解中有x1 = 3.5 , x1的非基变量表达式为 x1=3.5 + 2.4 x4 – 3.6 x5 + 4 x6 =3+0.5+2 x4 +0.4 x4 - 4 x5 +0.4 x5 +4 x6 或: x1-3- 2x4+4x5-4 x6 = 0.5+0.4x4+0.4x5 由此可得割平面方程为 0.5 + 0.4 x4 + 0.4 x5≥ 1 2. 借助单纯形表法 对求解整数规划问题的松弛问题(LP问题)得到最优单纯形表,设xi=bi 是最优解中取分数值(分数部分最大)的基变量,则有 上式中,要使等式左端为整数,则右端也必为整数,由0<fi<1,故应有 这就是所求的割平面方程(Gomory方程)。 例 设某整数规划的松弛问题最优解中有x1=3.5 , x1在单纯形表中的约束条件为: x1-2.4x4 +3.6x5 -4x6=3.5 x1-3x4+0.6x4+3x5+0.6x5-4 x6=3+0.5 或: x1-3-3x4+3x5-4x6=0.5-0.6x4-0.6x5 由此可得割平面方程为 0.5 -0.6x4 -0.6x5≤0 解: 1.将问题化为全整数规划问题;去掉变量的整数要求,可得其松弛问题G0 2. 加松弛变量,将约束化为等式约束;并用单纯形法求解得到最优表;(表4-4) 3. 找出非整数解变量中非整数部分最大的一个基变量(这里是x2),并写出这一行的约束; 4.由于表中还有非整数解,找出非整数解变量中非整数部分最大的一个基变量(这里是x1),并写出这一行的约束; 该表已得到整数解,故原整数规划问题的最优解为: x1 = 4, x2 = 1, 最优值为max z=14 作业:P127~129 4.13 4.14 4.16 4.18 第五节 解0-1规划问题的隐枚举法 一、隐枚举法的基本思想 首先令所有整数变量都取0值,然后使某些变量取值为1,直到获得一个可行解,将第一个可行解作为临时最优解(称为过滤条件),再继续试探某些变量的取值,若可找到另一个可行解优于临时最优解,则将新的可行解作为临时最优解(新的过滤条件),依此类推,检查整数变量等于0或1的各种组合,不断寻求新的临时最优解,直到获得问题的最优解为止。 由于只计算部分可行解的组合(优于临时最优解的组合),故称为隐枚举法。 二、举例 例3. 求解0-1规划 解 :求解过程可以列表如下 第五节 应用举例 例3 东方大学计算机实验室聘用4名大学生(代号1、2、3、4)和2名研究生(代号5、6)值班答疑。已知每人从周一至周五每天最多可安排的值班时间及每人每小时值班的报酬如下表4—7所示: 该实验室开放时间为上午8:00至晚上10:00,开放时间内须有且仅须一名学生值班。规定大学生每周值班不少于8h,研究生每周不少于7h,每名学生每周值班不超过3次,每次值班不少于2h,每天安排值班的学生不超过3人,且其中必须有一名研究生.试为该实验室安排一张人员的值班表,使总支付的报酬为最少. 解: 设xij为学生i在周j的值班时间,用aij代表学生i在周j最多可安排的值班时间,ci为学生i的每小时的报酬,则数学模型见下页。 作业:P125 4.1 4.2 4.3(a) 4.4 第四章 整数规划与分配问题 第一节 整数规划的特点及应用 一、整数规划的一般形式 定义:一部分或全部决策

文档评论(0)

企业资源 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档