第五章节 整数规划.pptVIP

  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文档。上传文档
查看更多
第五章节 整数规划

第四章 整数规划 §1 整数规划问题提出 §2 分枝定界法 §3 割平面法 §4 0 —1型整数规划 §5 指派问题 §1 整数规划问题提出 例:某厂拟用集装箱托运甲、乙两种货物,每箱的体积、重量、可获利润及托运所受限制如下表。问两种货物各托运多少,可使所获利润为大? 线性规划数学模型中的某些或所有变量如果有整数限制,则该线性规划称为整数规划。如果所有变量有整数限制,则称为纯整数规划或全整数规划;如果部分变量有整数限制,则称为混合整数规划;如果变量取值仅限于0或1,则称为0 —1型整数规划。 XB*=(4.8, 0) zB*=96 §2 分枝定界法 分枝定界法的基本思路是 首先求B的最优解,其目标函数值作为A的目标函数值的上界; 通过观察求得A的一可行解,其目标函数值作为A的目标函数值的下界; 然后将B的可行域分成子区域(称为分枝)的方法,逐步减小上界和增大下界,最后求得A的最优解。 用分枝定界法求整数规划问题的步骤: 1. 定界。 2. 分枝。 3. 求解并修改上下界。 4. 剪枝。 5. 重复2—5步。 §3 割平面法 割平面法的基本思想是:通过增加约束条件(称为割平面)将原可行域割掉一部分,割掉的部分不包含整数解,通过这样反复切割,使整数规划问题的最优解成为切割后可行域的顶点。 例: 用割平面法求整数规划问题最优解的步骤: 1. 求整数规划问题所对应的线性规划问题的最优解。如果是整数解,则停止计算,否则,进行下一步。 2. 由最终单纯形表得到: 令上式的右边小于等于零,得到切割方程。即: §5 0—1型整数规划 4.1 问题的提出 例1:某公司拟在市东、西、南三区建立门市部。拟议中有7个位置Ai(i=1,2,…,7)可供选择。规定 在东区,由A1,A2,A3三个点中至多选两个; 在西区,由A4,A5,两个点中至少选一个; 在南区,由A6,A7,两个点中至少选一个。 如果选择Ai点,设备投资估计为bi元,每年可获利润ci元,但投资总额不能超过B元。问应选择哪几个点可使年利润为最大? 4.2 0—1型整数规划的解法 例2: 用隐枚举法求解下列0—1型整数规划 §5 指派问题 例1:有一份中文说明书,需译成英E、日J、德G、俄R四种文字。现有甲、乙、丙、丁四人。他们将中文说明书译成不同语种的说明书所用时间如下表。问应指派何人去完成何工作,使所需总时间最少? 有n项任务,由n个人完成,每个人只能完成一项任务,一项任务只能由一个人完成,每个人完成每项任务的效率(所用时间或消耗)如下表,指派何人去完成何任务总效率最高?这样的问题称为指派问题。 指派问题的性质: 性质1:指派问题的效率矩阵的一行或一列减去同一个数,得到新的效率矩阵,该效率矩阵对应的指派问题与原效率矩阵对应的指派问题具有相同的最优解。 利用性质1,可以对效率矩阵进行划简,使每行每列都有零元素。 独立零元素:在效率矩阵中,位于不同的行和不同的列上的零元素称为独立零元素。 若能在化减后效率矩阵中找出n个独立零元素,令解矩阵中对应独立零元素的位置取1,其它位置取0,则该解矩阵即为指派问题的最优解。 性质2:指派问题的效率矩阵中,独立零元素的最多个数等于能覆盖所有零元素的最少直线数。 指派问题的求解步骤: 第一步:利用性质1进行化简。使效率矩阵的各行各列都出现0元素; 第二步:采用礼让原则进行试指派,以确定效率矩阵的独立零元素; 第三步:利用性质2作最少的直线覆盖所有零元素,以确定效率矩阵的独立零元素的个数; 第四步:利用性质1增加效率矩阵的零元素的个数。 第一步:利用性质1进行化简。使效率矩阵的各行各列都出现0元素; 第三步:作最少的直线覆盖所有零元素,以确定效率矩阵的独立零元素的个数; 第四步:利用性质1增加效率矩阵的零元素的个数。 步骤如下: 1. 在没有被直线覆盖的部分中找出最小元素; 2. 对打?的行减去该最小元素,对打

文档评论(0)

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

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

1亿VIP精品文档

相关文档