运用匈牙利法算法_第1页
运用匈牙利法算法_第2页
运用匈牙利法算法_第3页
运用匈牙利法算法_第4页
运用匈牙利法算法_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

运用匈牙利法算法计算人与岗位的配置小组成员:董泽发汪广真赵云鹏孙明东宋启江洪涛黄冠张来福1.匈牙利法的起源和提出2.匈牙利法运用于员工指派时应具备的约束条件3.运用匈牙利法时所应注意的事项4.匈牙利法的具体计算方法匈牙利法的起源和提出匈牙利法是求解及小型(优化方向为极小)指派问题的一种方法,这种方法最初由w.w.kuhn提出,后经改进而形成,解法基于匈牙利数学家D.König给出的一个定理而得名。匈牙利法的运算牵涉到线性代数中的矩阵运算,具体的理论基础较为复杂!这里我们只需要知道它的运算方法即可匈牙利法运用于员工指派时应具备的约束条件指派问题是一种特殊的整数规划问题具体一点就是:有M个员工去做N件任务,但每个人的效率不一,而且一个人只能安排一件任务,问怎样安排工作才能使效率最大化员工数目与任务数目相等求解的问题是最小化问题,如工作时间最小化,费用最小化等运用匈牙利法时所应注意的事项匈牙利法的计算过程不唯一,最终矩阵的形式也不唯一,但最终配置结果一定相同。约减方法不唯一,可先进行行约减,再进行列约减;也可以先进行列约减,再进行行约减。盖“0”线画法不一,但要从含“0”最多的行和列开始画盖“0”线。求最优解时,要先找只含一个“0”的行(或列),将该行(或列)中的“0”打“√”;将带“√”的“0”所在列(或行)中的“0”打“X”。匈牙利法的具体计算方法假定甲单位有甲、乙、丙、丁、戊五个员工,需要在一定的生产技术组织条件下,完成A、B、C、D、E五项任务,每个员工完成每项工作所需要耗费的工作时间,如表4-10所示。请求出:员工与任务之间应当如何进行配置,才能保证完成工作任务的时间最短?各员工完成任务时间汇总表表4-101.以各员工完成各项任务的时间构造矩阵一

2.对矩阵一进行行约减即每一行数据减去本行数据中的最小数,得矩阵二矩阵一矩阵二

105

9

1811

1319

6

1214

3244

5

18

9121715

11

6141910

5

04136

713

068

1

022

3

9

0386

5

0813

43.检查矩阵二,若矩阵二各行各列均有“0”则跳过此步,否则再继续进行约减最终我们得到了矩阵三。

矩阵三矩阵四4.画盖“0”线。即画最少的线将矩阵三中的0全部覆盖住,得矩阵四

40411361304

500200803

6340811

1

40

4113613

0

45002008036340811

15.数据转换。若盖“0”线的数目等于矩阵的维数则直接跳到第七步,若盖“0”线的数目小于矩阵的维数则要进行以下数据转换,操作步骤如下:(1).找出未被盖“0”线覆盖住的数中的最小值ƛ,本题中的ƛ=1。(2).将未被盖“0”线覆住的数减去ƛ。(3).将盖“0”线交叉点的数加上ƛ。304102004725130342130040130004600703524032230810000870矩阵五矩阵六6.通过重复第4、5步直到盖“0”线的数目等于矩阵的维数。得到矩阵六7.求最优解。对n维矩阵,找出不同行、不同列的n个“0”,每个“0”的位置代表配置关系,具体步骤如下:也就是前面的注意事项。(1)先找只含有一个“0”的行(或列),将该行(或列)中的“0”打“√”(2)将带“√”的“0”所在列(或行)中的“0”打“X”。(3)重复(1)步和(2)步至结束。若所有行列均含有多个“0”,则从“0”的数目最少的行或列中一个“0”打“√”其结果如矩阵七所示,即员工甲负责任务A,员工乙负责任务D,员工丙负责任务B,员工丁负责任务C,员工戊负责任务E,参照表4-10各员工完成任务时间汇总表得出表4-11所示的员工配置最终结果。

0√0X4722130√0X40X460X0X40√3220X0X870√其结

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论