运筹学全套课件.pptxVIP

运筹学全套课件.pptx

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

第八章 整数规划 整数规划的分类 1 整数规划中如果所有的变数都限制为(非负)整数,就称为纯整数规划(Pure Integer Programming)或称为全整数规划(All Integer Programming)。 如果仅一部分变数限制为整数,则称为混合整数规划 (Mixed Integer Programming )。3 整数规划的一种特殊情形是0—1规划,它的变数取值仅限于0或1。例如指派问题就是一个0—1规划问题。 例 1 地方政府拟用集装箱托运甲乙两种抗洪救灾货资,每箱的体积、重量、可获效益以及托运所受限制如下表,问两种货物各托运多少箱可使获得效益最大?举例说明,用前述单纯形法求得的解不能保证是整数最优解。 解:设x1,x2分别为甲、乙两种货物的托运箱数(当然都是非负整数)。这是一个(纯)整数规划问题,用数学式可表示为: Max Z = 20x1+10x2 ① s.t. 5x1+4x2 ?24 ② 2x1+5x2 ?13 ③ x1,x2 ? 0 ④ x1,x2 整数 ⑤ (IP)和线性规划问题的区别仅在于最后的条件⑤。 5x1+4x2 ?242x1+5x2 ?13目标函数的等 值线两直线交点(4,1) 现在我们暂不考虑这整数约束条件,我们称这样的问题为原问题的松驰问题,很容易求得最优解为: x1=4.8,x2=0, max Z = 96。显然,x1是托运甲种货物的箱数,现在它不是整数,所以不合条件⑤的要求。于是,很自然地想法是将非整数的最优解经过“化整”,就可得到合于条件⑤的整数最优解. 如将(x1=4.8,x2=0)凑整为(x1=5,x2=0),这样就破坏了条件②(关于体积的限制),因而它不是可行解;再如将(x1=4.8,x2=0)舍去尾数0.8,变为(x1=4,x2=0),这当然满足各约束条件,因而是可行解。但不是最优解,因为至少当(x1=4,x2=0)时,z=80,但是当(x1=4,x2=1),我们有 z=90 。Max Z = 20x1+10x2St 5x1+4x2 ?24 体积约束 2x1+5x2 ?13 重量约束 由上例看出,将其相应的线性规划的最优解“化整”来解原整数规划,虽是最容易想到的,但常常得不到整数规划的最优解,甚至根本不是可行解。因此有必要对整数规划的解法进行专门研究。 5x1+4x2 ?242x1+5x2 ?13两直线交点( 4,1 )( 4.8, 0 ) 整数规划的图解法目标函数的z的等值线必须向原点平行移动,直到第一次遇到带( )号的点,B点(x1=4,x2=1)为止。 分枝定界算法在求解整数规划时,首先容易想到的方法就是穷举变量的所有可行的整数组合,就象在图1中画出所有“ ”号的点那样,然后比较它们的目标函数值以定出最优解。对于小型的问题,变量数很少,可行的整数组合数也是很小时,这个方法是可行的,也是有效的。 在例1中,变量只有x1和x2,由条件②,x1所能取的整数值为0,1,2,3,4其5个;由条件③,x2所能取的整数值为0,1,2共3个,它的组合(不都是可行的)数是3?5=15个,穷举法还是勉强可用的。但是对于大型的问题,可行的整数组合的数目是非常大的!Max Z = 20x1+10x2 ① s.t. 5x1+4x2 ?24 ② 2x1+5x2 ?13 ③ x1,x2 ? 0 ④ x1,x2 整数 ⑤ 例如在指派问题中,将n项任务指派n个人去完成,不同的指派方案共有n?种,当n=10,这个数就超过三百万;当n=20,这个数就超过2?1018,如果一一计算,就是用每秒百万次的计算机,也要几万年的时间! 很明显,解这样的题,穷举法是不可取的。我们希望检查一部分可行的整数组合,就能确定出最优的整数解。分枝定界解法(Branch and Bound Method)就

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档