分支定界法演示课件

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

x1 2
x2 3
z4 z 4 S211
LP211
x1 2, x2 2 z0 4
LP212
S212 x1 3, x 2 1
z0 4
返回
7
8
5 zDz21 6/14

A(32,103)
zEz2114 zFz2124

B(1,7 3)
C(2,239)

D(3314,2)

E(2,2) s2
F(3,1) s212
s1
s21

1s211 2

x1
6
LP0
z 29 6
S x1 1.5, x 2 10/3 z 0 29 / 6 z 0
个约束条件 xi bi 及 xi bi 1
分别加入松弛问题中得到子问题LP1与LP2,即 两个后继问题,并求解之。
⑵ 定界
就没有分支的线性规划问题而言,以最优目 标函数值中的最大者为上界,以符合整数条件 的各子问题中目标函数值最大者作为下界,若
无整数解,在Z≥0的情况下,令 z 0
4
⑶ 比较与剪枝
第三节 分支定界法
一、分支定界法步骤 二、示例
1
一、分支定界法步骤
使用范围:纯整数、混合整数规划。 基本思想:求松弛问题最优解,逐步缩小可域。
1、求解松弛问题的最优解,若非整数解,转2。
2、分支与定界。下面我们先通过示例来了解一下第2 步的思路。例:max Z x1 x 2
x1
9 14
x2
x1 1
x1 2
LP1
S1
x1 1, x 2 7 / 3 z 0 10 / 3
LP2
z 41 9
S2
x1 2, x 2 23 / 9 z 0 41 / 9
z0
x2 2
x2 3
来自百度文库
z 61 14 z0
LP21
S21 x1 33 / 14, x2 2
z0 61 / 14
LP22 S22 无可行解
51 14
2 x1
x2
1 3
x1 , x 2 0 且取整数
其松弛问题的最优解为:A(3/2,10/3)
2
因X1=3/2, 所以IP问题的最优解中x1的取值范围一定满 足x1≤1(区域1)或x1≥2(区域2),如下图所示。
A(32,103)
区域1

区域2
x1
23
3
⑴ 分支
假设松弛问题中 xi bi 不是整数,则构造两
若上界等于下界,则停止;否则,剪去小于下 界的分支,对于大于下界的分支继续重复步骤2 (优先分支函数值较大者)。
二、示例
例3 用分枝定界法求解
max Z x 1 x 2
x
1
9 14
x2
51 14
2 x1
x2
1 3
x 1 , x 2 0 且取整数
5
x2
zBz1 m1/a0 3x zCz24/1 9
相关文档
最新文档