- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Mathematica求解整数规划研究.pdf
维普资讯
科 【苑 【论 I谈 科
Mathematica求解整数规划研究
郭志军
(辽宁对外经贸学院,辽宁 大连 116052)
摘 要:分支定界法可求纯整数或混合整数线性规划问题,求解方法由分支和定界组成。“分支”为整数规划最优解的出现创造 了条件 ,而 “定
界”则可以提高搜索的效率。应用数学软件mLathemat~ ,通过计算机来完成这一复杂的过程。
关键词:整数规划;分支定界法;举例
1求整数最优解问题的提出 一 个不符合整数条件的变量 ,设其值为l,fll1 r{548/31,{x1-48/31,x2-125/31}1
把线性规划中的某些变量的非负约束条 是不超过L的最大整数。构造两个约束条件: 最优解不是整数 ,x。 1按条件 x。--2和
件改为非负整变量,所得到的模型叫做整数线 x.萎[1l1和)(I [1j1+1,将两个条件分别加入其松 将问题 LP分解成子问题 LP1和 122,再次求
性规划 (integerhnearprogramming,简记作 弛同题LP,将 LP分成两个后继问题 LP1和 解 ,
ILP),还简称为整数规划。如果所有变量都是整 LP2。不考虑整数条件要求 ,求解LP1和LP2。根 求线性规划子问题 LP1:
变量 ,叫做纯整数规划,全是fO,1}变量的,叫做 据需要各后继问题可用类似的方法进行分支, IP1=ConstrainedMax[x1+4x2,{5x1+8x2=40,
一 2xl+3x2=9.
f0,1l规划。否则是混合整数规划。 如此不断继续,直到获得整数规划的最优解 ,这 ,xl=1},{xl,x2}】
对于整数规划的一个数字题 ,把它的整数 就是所谓的 “分支”。 计算结果
约束条件改为非负约束 ,得到一个普通线性规 第2步——定界:以每个后继子问题为一 4{7/3,{xl一J,.x2-11/3}}
划的题目,这个过程叫做从原问题ILP得到它 分支并标明求解的结果,与其他问题的解的结 求线性规划子问题 LP2:
的一个松弛问题 LP;说它是 “松弛”的,是因为 果一道 ,找出最优目标函数值最大者作为新的 IP2=ConstrainedMax [[xl+4x2,{Sxl+8x2:
从整数变为实数 ,条件放宽了许多。 上界,替换z。,从已符合整数条件的各分支中, 4O,一2xl+3x2=9,x1=2},{xl,x2}】
找出目标函数值为最大者作为新的上界z,即 计算结果
有Z0 Z茎z。 {17,{xl-2,x2-一15/4}}
ILP f Ax (或=,或 )6
第3步——比较与剪支:各分支的最优 目 两个答案都不是 ILP的可行解 ,比较两个
■ 0 =1,2.….,//) 标函数中若有小于z’者,则剪掉这一支;若大 答案,LP2的上界 17比LP1的47/3大.LP1为
_ (=1,2,…,H)取整数 于z,且不符合整数条件,则重复第一步骤,一 待解的
文档评论(0)