运筹学1.8整数规划问题解决方案.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八节 整数规划问题 整数规划模型及其求解方法 求解整数规划问题的分支定界法 求解整数规划问题的分支定界法 数学模型 其松弛问题为 1.用线形规划模型求解 利用图解法和单纯形法可以很快得到其最优解为(7.5,16.25),利润值为Z=1262.5千元 2.求解整数规划模型的分支定界法 (1)整数规划模型与相应松弛问题之间的关系 (2)分支方法。把松弛问题分解为两个新的子问题。分支时,要遵守下面三个原则: 对原问题的每一个可行的整数解正是其中某一个子问题的可行的整数解。 对一个字问题的任意一个可行的整数解,也是对原始问题的一个可行整数解。 对松弛模型的某些非整数可行解不再是任何一个子问题松弛模型的非整数可行解。 分支方法: 增加新的约束条件,规则是:在线形规划模型解中任取一个非整数解xj=b,分别增加约束条件x≤[b]和x≥ [b]+1(其中[b]对实数b取整) 松弛模型 (3)分界与停止规则 对各子问题的松弛模型用单纯形法求解,并记非整数解的上界的目标值为Zu,整数解得目标值为Zl。 对于子问题(k)的分支过程是否继续,判断准则: 如果Zuk≤Zl,则分支停止。 该子问题不存在可行解,则分支停止。 如在该子问题中得到了最优的整数解Zuk 。如果Zl Zuk ,则令Zl =Zuk ,并将其作为到目前为止的最优整数解,保持到其他分支中出现新的更好的整数解时再更新。 停止规则:如果分支出来的所有的子问题都不需要继续分支了,则当前的Zl即是整数规划的最优解。 3.分支定界法的例解 第一次分支:将原问题D分为两个字问题D1和D2,他们对应的松弛问题 和 的解分别是: 3.分支定界法的例解 第二次分支:取Zu值较大的D2进行分支,分别增加y≤15和y≥16,将D2分支为 D3 和 D4。 习题 第二版 P.281,习题20 * * 整数规划问题的数学模型 分类 纯整数规划 混合型整数规划 方法 将线形规划的非整数解进行化整处理得到最临近的整数解 变量多时,计算复杂度增加 某汽车工厂的一条混装生产线上生产两种豪华型轿车A和B。生产A型轿车需钢材2千公斤,工时3小时;生产B型轿车需钢材4千公斤,工时2小时。已知每周工厂可提供的钢材为80千公斤,工时55小时。根据目前市场情况,A型车每周最大销售量为16辆,每辆车可获利60千元, B型车每周最大销售量为18辆,每辆车可获利50千元。 试制定该厂的周生产计划以使利润最大。由于汽车是以整数量上市才具有市场价值,因此这是一个整数规划问题。 设每周生产A型车x辆,B型车y辆,则模型 1220 0 0 0 是 否 否 否 16 17 16 17 7 7 8 8 1 2 3 4 Z 是否可行解 B A 分支D3的可行解域 (3)在现有分支D1,D3中选择Zu1和Zu3两者中大的子问题D3继续进行分支,分别增加约束x ≤8和x≥8 ,产生子问题D5和D6。

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档