- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
表 4-4 例2 用分枝定界法求解整数规划 表 4-5 表 4-6 例2 用分枝定界法求解整数规划 表 4-7 例2 用分枝定界法求解整数规划 表 4-8 表 4-9 例2 用分枝定界法求解整数规划 图 4-4 例2 用分枝定界法求解整数规划 图 4-5 例2 用分枝定界法求解整数规划 第二节 割 平 面 法 一、割平面法的基本思想二、构造割平面 一、割平面法的基本思想 由线性不等式的意义知道,增加的切割条件,相当于将可行解集合切割掉一部分,所以又称割平面。要求这个割平面将非整数最优解割去,但却不会割去任何整数解,即不会割去任何可行解。增添切割条件后,成为一个改进的松弛问题。如果它的最优解符合整数要求,那么这个解就是整数规划最优解;否则,再给这个改进的松弛问题增添一个切割条件(即再增添一个不等式约束),把改进的松弛问题的不符合整数要求的最优解割法,形成新的松弛问题。如此继续下去,能够证明,经过有很多次切割,总可以求得式最优解。 二、构造割平面 (1)求解相应的松弛问题式(4-9),若式(4-9)无解,那么整数规划式(4-8)也无解;如果式(4-9)的最优解符合整数要求,那么这个最优解也是式(4-8)的最优解;否则,转到下一步。(2)在不符合整数要求的b′i中任选一个,例如b′r,以约束方程(3)把切割条件增添在式(4-9)的最优单纯形表中,用对偶单纯形法求解,若仍不能得到满足整数要求的最优解,则再转入步骤(2)。 二、构造割平面 二、构造割平面 二、构造割平面 表 4-10 二、构造割平面 表 4-11 表 4-12 二、构造割平面 图 4-6 二、构造割平面 第三节 0—1规划 一、0—1规划的数学模型二、0—1规划的解法 一、0—1规划的数学模型 1.投资决策问题2.选择厂址问题 1.投资决策问题 现有资金b,可用n个项目的投资,已知项目j所需资金为a j,投资后可得利润c j (j=1,2,…,n),不妨设b、a j、c j都是整数,试问如何选择投资项目,才能使所获总利润最大? 设x j=0,不对项目j投资1,对项目j投资得如下整数规划模型 极大化z=c1x1+c2x2+…+c n x n 满足a1x1+a2x2+…+an x n ≤ b X j=0或1,j=1,2,…,n 2.选择厂址问题 要建厂生产某种物资,有m个地址可供选择,每个地址最多可建一个厂,在地址i建厂,单位时间生产能力为d i,单位时间的固定生产成本为a i。有n个点需求这种物资,需求点j的需求量为b j,从厂址i到需求点j的单位运费为c j。如果不考虑建厂费和可变生产成本,问应如何选择厂址,才能使总的花费最低。 二、0—1规划的解法 对于0—1规划的求解,由于每个变量只取0或1,人们自然会想到用穷举法来求解,即排出全部变量取值为0或1的全部组合,计算出每一种组合上的目标函数值,再比较它们的大小,以取得最优解。但是,当n较大时,要找出所有的组合几乎是不可能的,因为共有2n个组合。计算所有组合上的目标函数值,再加上比较,工作量是非常大的。因此,如何设计一种计算方法,只需要比较目标函数在一部分组合上取值的大小,就能够求得最优解,这样一类方法统称为隐枚举法。 例4 求解0—1规划 极大化z=3x1-2x2+5x3 满足x1+2x2-x3≤2 x1+4x2+x3≤4 x1+x2≤3 4x2+x3≤6 x1,x2,x3=0或1 第四章 整 数 规 划 第一节 分枝定界法第二节 割 平 面 法第三节 0—1规划第四节 指 派 问 题 第一节 分枝定界法 1.求解相应松弛问题2.分枝3.定界4.剪枝 1.求解相应松弛问题 如果松弛问题的最优解不满足整数要求,那么从非整数的xi=b′ i 中任选一个变量,例如选取x r=b′ r进行分枝。记[b′ r]为不大于b′ r的最大整数。 2.分枝 3.定界 对于分枝x r≤[b r ]相应的松弛问题,如果其最优解为X (r),最优值为z r,那么在这个分枝中,原整数规划的所有可行解目标函数值,都不会优于z r,也就是说,z r是分枝x r≤[b r]中整数规划目标函数值的上界。对于分枝x r≥[b r ]+1,也具有同样的分析。 4.剪枝 如果在分枝x r≤[b r]中已得到了符合整数要求的最优解X(0),其目标函数值为z0,而在另一分枝x r≥[b r]+1中,其上界(即这一分枝中松弛问题的最优值)不超过z0,那么可以肯定,在分枝x r≥[b r]+1中,不可能含有原来整数规划的最优解,则就把这一枝剪掉,不必再讨论下去,这就是剪枝。 例1 运用分枝定界法求解整数规划 极大化z=3x1+5x2 满足4x1+10x2≤50 2x1-5x2≤1 x1,x2≥0且为整数 表 4-1 例1 运用分枝定界法求解整数
原创力文档


文档评论(0)