由此可得:A(4.5)从事岗位1、E(2.5)或I从事岗位2、C(3.5)从事岗位3、B(4.5)从事岗位5,岗位4空缺,分数计为0。
表2-3 员工配置表一
应聘者 岗位 A B C D E F G H I J 1(3.5) 2(2.5) 3(2.5) 4(3.0)(空缺) 5(3.5) 4.5 3.5 4.0 3.0 3.5 3.0 2.0 2.0 2.0 2.5 3.5 2.5 2.0 2.5 3.0 1.5 1.5 2.5 0.5 2.0 1.5 2.0 2.5 2.0 4.0 3.5 3.0 3.5 2.5 2.0 3.0 2.0 2.0 2.5 1.0 0.5 1.0 0.5 1.5 0.5 3.5 4.5 2.5 1.0 2.0 2.0 1.5 1.5 1.0 0.5 若考虑空缺岗位的影响,其录用人员的平均分数是:(4.5+4.5+3.5+2.5+0)/5=3. 0
若不考虑空缺岗位的影响,其录用人员的平均分数是:(4.5+4.5+3.5+2.5)/4=3. 75
(二)以岗位为标准进行配置
即从岗位的角度出发,每个岗位都挑选最好成绩的人来做(横向比较,在岗位所对应的行中比较应聘者的得分),但这样做可能会导致一个人同时被好几个岗位选中。尽管这样做的组织效率最高,但只有在允许岗位空缺的前提下才能实现,因此常常是不可能的。
由此可得:岗位1只能是由A(4.5)做(在岗位3上A的得分最高,但一人不能从事二职,因此岗位3出现空缺),岗位2或岗位4由G(3.5)做,岗位5由B(4.5)做。 表2-4 员工配置表二
应聘者 岗位 A B C D E F G H I J 1(3.5) 2(2.5) 3(2.5)(空缺) 4(3.0) 5(3.5) 6
4.5 3.5 3.5 2.0 3.0 2.5 2.0 2.5 1.5 1.5 4.0 2.5 2.0 1.0 2.5 2.0 3.5 2.0 2.5 0.5 0.5 2.5 3.0 3.0 1.0 1.5 4.0× 2.0 3.5× 3.0 非最高 1.5 1.0 3.0 3.5 2.0 2.5 4.5 2.5 2.0 2.0 3.5 2.0 0.5 0.5 2.0 2.0 1.5 1.5 1.0 0.5
注意:使用这种配置方法会导致两个岗位空缺。
若考虑空缺岗位的影响,其录用人员的平均分数是:
(4.5+4.5+3.5+0+0)/5=2.5
若不考虑空缺岗位的影响,其录用人员的平均分数是:
(4.5+4.5+3.5)/3=4.17
(三)以双向选择为标准进行配置(P95)
同时考虑以人为标准和以岗位为标准进行配置,即在岗位和应聘者两者之间进行必要调整,以满足各个岗位人员配置的要求。由此可得:岗位1只能是由A(4.5)做,岗位2由E(2.5)或I(2.5)做,岗位3由C(3.5)做,岗位4由G(3.5)做,岗位5由B(4.5)做。
表2-5 员工配置表三
应聘者 岗位 A B C D E F G H I J 1(3.5) 2(2.5) 4.5 3.5 3.5 3.0 2.0 2.0 2.5 2.5× 行列 非最高 1.5 1.5 2.5 2.0 4.0 2.5 2.0 1.0 3.5 2.0 2.5 0.5 3(2.5) 4(3.0) 5(3.5) 4.0 3.0 3.5 2.0 2.0 4.5 3.5 3.0 2.5 1.5 2.5 1.0 0.5 2.5 2.0 2.0 2.0 2.0 3.0 3.0 1.0 1.5 3.5 2.0 0.5 0.5 1.5 1.5 1.0 0.5 注意:被选中的应聘者既是岗位所要求的最高得分,又是10人中的最高得分。
其录用人员的平均分数是:
(4.5+4.5+3.5+3.5+2.5)/5=3.7
四、员工任务的指派法(匈亚利法) (重点掌握)
在应用匈亚利法,解决员工任务合理指派问题时,应当具备两个约束条件: 1、员工数目与任务数目相同;
2、求解的是最小化问题,如工作时间最小化、费用最小化。
(一)匈亚利法的应用实例
7
假定A单位有甲、乙、丙、丁、戊五个员工,需要在一定的生产技术任务组织条件下,完成A、B、C、D、E五项任务,每个员工完成每项工作所需要耗费的工作时间见下表:
表2-6 各员工完成任务时间汇总表 单位:小时
员工 任务 甲 乙 丙 丁 戊 A B C D E 10 13 3 18 11 5 19 2 9 6 9 6 4 12 14 18 12 4 17 19 11 14 5 15 10 问题:员工与任务之间应当如何进行配置,才能保证完成工作任务的时间最少? 1、以各员工完成各任务的时间构造矩阵一:
矩阵一
?10?13??3
??18??11519296964121418124171911??14?5? ?15?10??2、对矩阵一进行行约减,即每一行数据减去本行数据中的最小数,得: 矩阵二
?5?7??1 ??9??50130004023813628136??8?3?? 6?4??3、检查矩阵二。若矩阵二各行各列均有“0”,则跳过此步,否则进行列约减,即每一列数据减去本列数据中的最小数,得矩阵三: 矩阵三
8
?4?6??0
??8??40130004023811406113??5?0? ?3?1??4、画“盖0”线。即画最少的线将矩阵三中的0全部覆盖(技巧:从含“0”最多的行或列开始画“盖0”线),得矩阵四: 矩阵四 4 0 4 11 3 6 13 0 4 5 0 0 2 0 0 8 0 3 6 3 4 0 8 11 1
5、数据转换。若含“0”线的数目等于矩阵的纬数,则直接跳到第七步;若“盖0”线的数目小于矩阵的纬数,则进行转换,其操作步骤是:
(1)找出未被“盖0”线覆盖的数中的最小值λ,其中λ=1;
(2)将未被“盖0” 线覆盖的所有数减去λ;(3)同时将“盖0”线交叉点的数加上λ。 矩阵五
3 0 4 10 2
5 13 0 3 4 0 1 3 0 0 7 0 3 5 2 3 0 8 10 0 6、重复第4步(画“盖0”线)和第5步(数据转换,此时λ=3)。 矩阵六
3 0 4 10 2
5 13 0 3 4 0 1 3 0 0 7 0 3 5 2 3 0 8 10 0 9
7、直到“盖0”线的数目等于矩阵的纬数。
矩阵七
0 0 4 7 2
2 13 0 0 4 0 4 6 0 3 4 0 3 2 2 0 0 8 7 0 8、求最优解。对n纬矩阵,找出不同行、不同列的n个“0”,每个“0”的位置代表一对配置关系。具体步骤是:
(1)先找只含一个“0”的行(或列),将该行(或列)中的 “0”打“√”; (2)将带有“√”的“0” 所在的列(或行)中的“0”打“ ×”;
(3)重复(1)步和(2)步至结束。若所有的行列均含有多个“0” ,则从“0” 的数目最少的行或列中任选一个“0”打上“√”。
其结果如下: 矩阵八
0√ 0× 4 7 2
2 13 0√ 0 × 4 0× 4 6 0√ 4 0√
5
2
1
4
0×
3 2 2
3
0× 0× 8 7 0√
由上矩阵可见:甲负责任务A、乙负责任务D、丙负责任务B、丁负责任务C、戊负责任务E,这种配置才能用最短的时间完成所给任务。
表2-6 员工配置最终结果 单位:小时
员工 任务 甲 乙 丙 丁 戊 A B C 10 6 4 10