- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 整 数 规 划
(Integer Programming); 暗恋是一种异样的情愫,就如同毒蛇一样缠蔓在我们心间。曾经温暖我们的岁月的可能是陪在我们身边的那些人,感谢他们给了我们那么美好的年华。那么我们是否也会疼痛曾经让我们在愈生愈死的岁月中无果的爱恋吧!这里一份疼痛的关于暗恋的故事。 “关于:你的出现” 我一直不是勇敢的女孩,从小在孤儿院的生活让我饱受了所有的人情冷暖,阅历了所有的悲伤情节,自卑一如既往的跟随了我那么的多年。我的眼神黯淡,但神情倔强。我拒绝了所有人进入我的世界,因为害怕被拆穿我所有的伪装。这种习惯一直保持着,时间也在不经意间滑落到我的大学岁月。 在大学我的特立独行无疑成了女孩子口中的装,不例外的被所有知道我的女孩子排斥着。我对此也只能装做无所谓。就是在这样的情境中遇到了他-纪伟盟。大学的男孩子,在脱离了高中的压抑之后总会在大学极力张显自己的本色。玩篮球,踢足球,谈恋爱,形形色色张狂的活动慢慢都发扬出来。我想我永远是个异类,冷淡的生活,冷淡得看周围的寂寞或者不寂寞的人群,依旧过自己的单身生活。曾经也有人想暖化我的心,在我大学的第一个生日,我被舍友的祝福和蛋糕包围。在他们说出祝你生日快乐的时候,我把蛋糕从窗口扔出去,往床;已知: 两种货物装葙
每种货物装葙利润
体积限制
重量限制
决策变量:两种货物各多少箱
Max Z =利润最大?;实践中的其他问题举例;分析;(一)、整数规划问题实例; 设:xj 表示用Bj (j=1.2…n) 种方式下料根数
模型:;单 销地
厂址 价; 设: xij 表示从工厂运往销地的运量(i=1.2…m、j=1.2…n), 1 在Ai建厂
又设 Yi= (i=1.2…m)
0 不在Ai建厂
模型:; 例三、机床分配问题
设有m台同类机床,要加工n种零件。已知各种零件的加工时间分别为a1,a2,…an ,问如何分配,使各机床的总加工任务相等,或者说尽可能平衡。; 因此,求xij ,使得;(二)、整数规划的数学模型; 纯整数规划:所有决策变量要求取非负整数(这时引进的松弛变量和剩余变量可以不要求取整数)。 ;(三)、整数规划与线性规划的关系;例:设整数规划问题如下 ;用 解法求出最优解
x1=3/2, x2 = 10/3
且有Z = 29/6; 因此,可将集合内的整数点一一找出,其最大目标函数的值为最优解,此法为完全枚举法。
如上例:其中(2,2)(3,1)点为最大值,Z=4。;(一)、基本思路 ; 1、先不考虑整数约束,解( IP )的松弛问题( LP ),可能得到以下情况之一:
⑴.若( LP )没有可行解,则( IP )也没有可行解,停止计算。
⑵.若( LP )有最优解,并符合( IP )的整数条件,则( LP )的最优解即为( IP )的最优解,停止计算。
⑶.若( LP )有最优解,但不符合( IP )的整数条件,转入下一步。为讨论方便,设( LP )的最优解为: ; 2、定界:
记( IP )的目标函数最优值为Z* ,以Z(0) 作为Z* 的上界,记为 = Z(0) 。再用观察法找一个整数可行解 X′,并以其相应的目标函数值 Z′作为Z* 的下界,记为Z= Z′,也可以令Z=-∞,则有: Z ≤ Z* ≤;如此反复进行,直到得到Z=Z*= 为止,即得最优解 X* 。;例1:用分枝定界法求解整数规划问题(用图解法计算);用图解法求(LP)的最优解,如图所示。;有如下子式(LP1)和(LP2) :;x1;加入条件: x2≤3, x2≥4 有下式:;x1; 在(LP3)的基础上继续分枝。加入条件3≤x1≤2有下式:;x1; 至此,原问题(IP)的最优解为:
x1=2,
x2 =3,
Z* = Z(5)
=-17
以上的求解过程可以用一个树形图表示如右:
;练习:用分枝定界法求解整数规划问题 (图解法);LP1
x1=1, x2=7/3
Z(1) =10/3;LP1
x1=1, x2=7/3
Z(1) =10/3;; x1=13/4 x2=5/2 Z(0) =59/4≈14.75
选 x2 进行分枝,即增加两个
文档评论(0)