第二题 指派问题

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

6 2 ◎ 0 4
4
3 ◎ 0 3 Ø 0 6
总费用为=8+9+4+3+4=28
分配问题与匈牙利法
课堂练习:用匈牙利法求解下列指派问题。 练习1: 练习2:
Page 18
7 13 15 11
9 12 16 12
10 16 14 15
12 17 15 16
-5
Page 5
4 0 2 3
5 4 0 1 0 4 0 4 3 7 1 0
2)试指派(找独立0元素)
4 ◎ 2 3
5 4 ◎ 1 Ø 4 ◎ 4 3 7 1 Ø
找到 3 个独立零元素 但m=3<n=4
分配问题与匈牙利法
3)作最少的直线覆盖所有0元素
Page 6
4 ◎ 2 3
5 4 ◎ √ Ø 4 1 ◎ 4 3 √ 7 1 Ø √
独立零元素的个数m等于最少 直线数l,即l=m=3<n=4;
4)没有被直线通过的元素中选择最小值为1,变换系数矩 阵,将没有被直线通过的所有元素减去这个最小元素;直 线交点处的元素加上这个最小值。得到新的矩阵,重复2) 步进行试指派
当人数m小于工作数n时,加上n-m个人,例如
15 20 10 9 6 5 4 7 10 13 16 17
15 6 10 0 20 5 13 0 10 4 16 0 9 7 17 0
分配问题与匈牙利法
3. 一个人可做几件事的指派问题
Page 24
Page 16
Ø 0
3
Ø 0 ◎ 0 2
Ø 0
6 2 ◎ 0 4
2 0 Ø 3
◎ 0
4
3 ◎ 0 3 Ø 0 6
总费用为=7+9+4+3+5=28
分配问题与匈牙利法
Page 17
0 Ø 1 3 2 0 ◎
Ø 0
3
Ø 0 ◎ 0 2

0 2 0 Ø 3
Ø 0
分配问题与匈牙利法
Page 10
例4.8 已知五人分别完成五项工作耗费如下表,求最优分 配方案。
任务 人员 甲 乙 丙 A 7 9 8 B 5 12 5 C 9 7 4 D 8 11 6 E 11 9 8


7
4
wk.baidu.com
3
6
6
7
9
5
6
11
分配问题与匈牙利法
解:1)变换系数矩阵,增加0元素。
Page 11
3 8 8 7 6 4 8 4 9 10
2 10 3 2 9 7 2 7 5 2 3 5 6 9 10
分配问题与匈牙利法
答案:
Page 19
7 13 15 11
9 12 16 12
10 16 14 15
12 17 15 16

分配问题与匈牙利法
Ø 0 1 3 2 ◎ 0

Page 15
0 6 2 Ø 0
3 Ø 0 3 ◎ 0 Ø 4 4 0 6 3 ◎ 0 0 Ø 2 0 Ø 2 ◎ 0 3
总费用为 =5+7+6+6+4=28
注:此问题有多个最优解
分配问题与匈牙利法
◎ 0 1 3 2 0 Ø
独立0元素的个数l=4<5,故画直线调整矩阵。
分配问题与匈牙利法
Page 13
2 2 4 4 ◎ 0

0 5 1 Ø 0
4 ◎ 0 3 1 Ø 2 3 0 5 4 Ø 0 ◎ 0 3 2 3 1 5

选择直线外的最小元素 为1;直线外元素减1, 直线交点元素加1,其 他保持不变。
0 1 X= 0 0 1 0 0 0 0 0 0 1
Page 22
5 0 5 7
0 0 1 0
即甲安排做第二项工作、乙做第三项、丙做第四项、丁做 第三项, 最高总分Z=92+95+90+80=357
分配问题与匈牙利法
2. 不平衡的指派问题
Page 23
甲 85 乙 95 C= 丙 82 丁 86 92 73 90 87 78 95 83 79 90 90 80 88
分配问题与匈牙利法
解: M=95,令 C (95 c ij )
10 3 22 0 8 17 C = 13 12 16 9 5 15 用匈牙利法求解C’,最优解为:
分配问题与匈牙利法
2)试指派(找独立0元素)
Page 12
2 2 4 4 0
0 4 2 4 5 0 3 0 1 0 1 3 0 3 5 1 2 3 0 5
2 2 4 4 0 ◎
◎ 0
5 1 0 Ø 2
4 2 4 0 0 Ø 3 ◎ ◎ 1 3 0 3 5 1 3 Ø 5 0
分配问题与匈牙利法
3 4 3 0 0 1 0 5 2 0 4 4 0 2 6 0
0 1 0 0
Page 7
试指派
3 ◎ 2 2
4 3 1 Ø ◎ 4 6 ◎

5 4 Ø
得到4个独立零元素, 所以最优解矩阵为:
0 0 1 0 0 0 1 0 0 0 1 0
48
3 8 8 7 6 4 8 4 9 10
2 10 3 2 9 7 2 7 5 2 3 5 6 9 10 21
分配问题与匈牙利法
非标准型的指派问题: 匈牙利法的条件是:模型求最小值、效率cij≥0。
Page 20
当遇到各种非标准形式的指派问题时,处理方法是先将 其转化为标准形式,然后用匈牙利法来求解。
Page 3
即甲-B,乙-D,丙-E,丁-A, 任务C放弃。 最少时间为105。
分配问题与匈牙利法
Page 4
例4.6 有一份中文说明书,需译成英、日、德、俄四种文字, 分别记作A、B、C、D。现有甲、乙、丙、丁四人,他们将 中文说明书译成不同语种的说明书所需时间如下表所示,问 如何分派任务,可使总时间最少?
Page 9
0 13 7 0 6 0 6 9 0 5 3 2 0 1 0 0
0 Ø 6 0 ◎ Ø 0
13 7 ◎ 0 ◎ 6 9 0 5 3 2 1 ◎ Ø 0 0
独立0元素的个数为4 , 指派问题的最优指 派方案即为甲负责D工作,乙负责B工作, 丙负责A工作,丁负责C工作。这样安排 能使总的工作时间最少,为4+4+9+11 =28。
分配问题与匈牙利法
4. 某事一定不能由某人做的指派问题
Page 1
将该人做此事的效率系数取做足够大的数,可用M表示。
例4.10 分配甲、乙、丙、丁四个人去完成A、B、C、D、E五项 任务。每个人完成各项任务的时间如表所示。由于任务数多于人 数,考虑任务E必须完成,其他4项中可任选3项完成。试确定最 优分配方案,使完成任务的总时间最少。


分配问题与匈牙利法
Page 14
1 2 4 3 ◎ 0

0 6 2 Ø 0
3 √ ◎ √ 0 3 √ √ Ø 0 3 3 Ø 5 0 3 Ø 0 ◎ 0 2 1 3 1 4
√ √
l =m=4 < n=5
选择直线外最小元素为1, 直线外元素减1,直线交 点元素加1,其他保持不 变,得到新的系数矩阵。
即完成4个任务的总时间最少 为:2+4+1+8=15
分配问题与匈牙利法
Page 8
例4.7 已知四人分别完成四项工作所需时间如下表,求最优 分配方案。
任务
人员 甲 A 2 B 15 C 13 D 4

丙 丁
10
9 7
4
14 8
14
16 11
15
13 9
分配问题与匈牙利法
解:1)变换系数矩阵,增加0元素。
任务
人员 甲 乙 丙
A
25 39 34
B
29 38 27
C
31 26 28
D
42 20 40
E
37 33 32

24
42
36
23
45
分配问题与匈牙利法
Page 2
解: 1) 这是不平衡的指派问题,首先转换为标准型,再用匈牙利 法求解。 2) 由于任务数多于人数,所以假定一名虚拟人,设为戊。因为工 作E必须完成,故设戊完成E的时间为M(M为非常大的数),其 余效率系数为0,则标准型的效率矩阵表示为:
当人数m大于工作数n时,加上m-n项虚拟工作,例如:
5 1 1 8 6 3 9 6 14 4 2 1 0 3 1 7 5 1 9 10 0 5 3 0 11 6 8 14 17 0 4 5 0 6 3 2 1 0 0 0 0 0 0
任务 人员 A B C D

乙 丙
6
4 3
7
5 1
11
9 10
2
8 4

5
9
8
2
分配问题与匈牙利法
解:1)变换系数矩阵,增加0元素。
6 4 (c ij ) 3 5 7 11 2 2 5 9 8 4 1 10 4 1 9 8 2 2
4 0 2 3 5 9 0 1 5 4 0 9 3 7 6 0
任务 人员 甲 A 25 B 29 C 31 D 42 E 37

丙 丁
39
34 24
38
27 42
26
28 36
20
40 23
33
32 45

0
0
0
0
M
分配问题与匈牙利法
用匈牙利法求出最优指派方案为:
0 0 0 1 0 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0
分配问题与匈牙利法
1. 最大化指派问题
Page 21
处理方法:设m为最大化指派问题系数矩阵C中最大元素。 令矩阵B=(m-cij)nn则以B为系数矩阵的最小化指派问题和 原问题有相同的最优解。 例4.9 某人事部门拟招聘4人任职4项工作,对他们综合考评的 得分如下表(满分100分),如何安排工作使总分最多。
0 2 15 13 4 2 10 4 14 15 4 6 0 9 14 16 13 9 0 7 8 11 9 7 2)试指派(找独立0元素) 13 11 2 0 10 11 5 7 4 1 4 2 4 2
若某人可做几件事,则将该人化作相同的几个“人”来接受 指派,且费用系数取值相同。 例如:丙可以同时任职A和C工作,求最优指派方案。
甲 乙 丙 15 20 10 9 6 5 4 7 10 13 16 17
15 6 10 10 20 5 13 13 10 4 16 16 9 7 17 17
7 9 8 7 4
5 12 5 3 6
9 7 4 6 7
8 11 6 9 5
11 5 97 94 63 11 4
2 2 4 4 0
0 4 3 6 5 0 4 2 1 0 2 5 0 3 6 3 2 3 1 7 -1 -2
相关文档
最新文档