已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
匈牙利法 假定甲单位有甲 乙 丙 丁 戊五个员工 需要在一定的生产技术组织条件下 完 成A B C D E五项任务 每个员工完成每项工作所需要耗费的工作时间 如表2 6所 示 请求出 员工与任务之间应当如何进行配置 才能保证完成工作任务的时间最短 表 2 6 各员工完成任务时间汇总表 单位 小时 员工 任务 甲乙丙丁戊 A 10591811 B 131961214 C 32445 D 189121715 E 116141910 注意 由于存在以下两种情况 匈牙利法的计算过程不唯一 最终矩阵的形式也不唯一 注意 由于存在以下两种情况 匈牙利法的计算过程不唯一 最终矩阵的形式也不唯一 但但最终配置结果一定相同 最终配置结果一定相同 1 约减时 约减时 可先进行行约减 再进行列约减 也可先进行列约减 再进行行约减 可先进行行约减 再进行列约减 也可先进行列约减 再进行行约减 2 盖盖 0 线的画法不唯一 线的画法不唯一 现列举两种解法如下 现列举两种解法如下 解法一 解法一 1 以各个员工完成各项任务的时间构造矩阵一 表2 7 矩阵一 10591811 131961214 32445 189121715 116141910 2 对矩阵一进行行约减 即每一行数据减去本行数据中的最小数 得矩阵二 表2 8 矩阵二 504136 713068 10223 90386 508134 3 检查矩阵二 若矩阵二各行各列均有 0 则跳过此步 否则进行列约减 即每一 列数据减去本列数据中的最小数 得矩阵三 表2 9 矩阵三 404113 613045 00200 80363 408111 4 画 盖0 线 即画最少的线将矩阵三中的0全部覆盖住 得图2 5 404113 613045 00200 80363 408111 图 2 5 矩阵四 操作技巧 从含 0 最多的行或列开始画 盖0 线 5 数据转换 若 盖0 线的数目等于矩阵的维数则跳过此步 若 盖0 线得数目小于矩 阵得维数则进行数据转换 本例属于后一种情况 应进行转换 操作步骤如下 1 找出未被 盖0 线覆盖的数中的最小值 例中 1 2 将未被 盖0 线覆盖住的数减去 3 将 盖0 线交叉点的数加上 本例结果见表2 10 矩阵五 表2 10 矩阵五 304102 513034 01300 70352 308100 6 重复4步和5步 计算过程见矩阵五a和矩阵五b 直到 盖0 线的数目等于矩阵的维 数 本例最终矩阵见表2 11 304102 513034 01300 70352 308100 矩阵五 a 00472 213004 04603 40322 00870 矩阵五b 表 2 11 矩阵六 00472 213004 04603 3 40322 00870 7 求最优解 对n维矩阵 找出不同行 不同列的n个 0 每个 0 的位置代表一对配 置关系 具体步骤如下 1 先找只含有一个 0 的行 或列 将该行 或列 中的 0 打 2 将带 的 0 所在列 或行 中的 0 打 3 重复 1 步和 2 步至结束 若所有行列均含有多个 0 则从 0 的数目最少的 行或列中任选一个 0 打 其结果如表2 12矩阵七所示 即员工甲负责任务A 员工乙负责任务D 员工丙负责任 务B 员工丁负责任务C 员工戊负责任务E 参照表2 6各员工完成任务时间汇总表 得出 表2 13所示的员工配置最终结果 表 2 12 矩阵七 0 0 0 472 2130 0 0 4 0 460 0 3 3 40 0 322 0 0 870 0 表 2 13 员工配置最终结果 单位 小时 员工 任务 甲乙丙丁戊 A 1010 B 6 6 C 4 4 D 9 9 E 1010 解法二 解法二 1 以各个员工完成各项任务的时间构造矩阵一 表2 7 矩阵一 10591811 131961214 32445 189121715 116141910 2 对矩阵一进行行约减 即每一行数据减去本行数据中的最小数 得矩阵二 表2 8 矩阵二 504136 713068 10223 90386 508134 3 检查矩阵二 若矩阵二各行各列均有 0 则跳过此步 否则进行列约减 即每一 列数据减去本列数据中的最小数 得矩阵三 表2 9 矩阵三 404113 613045 00200 80363 408111 4 画 盖0 线 即画最少的线将矩阵三中的0全部覆盖住 得图2 5 404113 613045 00200 80363 408111 图 2 5 矩阵四 操作技巧 从含 0 最多的行或列开始画 盖0 线 5 数据转换 若 盖0 线的数目等于矩阵的维数则跳过此步 若 盖0 线得数目小于矩 阵得维数则进行数据转换 本例属于后一种情况 应进行转换 操作步骤如下 1 找出未被 盖0 线覆盖的数中的最小值 例中 1 2 将未被 盖0 线覆盖住的数减去 3 将 盖0 线交叉点的数加上 本例结果见表2 10 矩阵五 表2 10 矩阵五 304102 513034 01300 70352 308100 6 重复4步和5步 计算过程见矩阵五a和矩阵五b 直到 盖0 线的数目等于矩阵的维 数 本例最终矩阵见表2 11 304102 513034 01300 70352 308100 矩阵五 a 00172 516037 04303 40022 00570 矩阵五b 表 2 11 矩阵六 00172 516037 04303 40022 00570 7 求最优解 对n维矩阵 找出不同行 不同列的n个 0 每个 0 的位置代表一对配 置关系 具体步骤如下 1 先找只含有一个 0 的行 或列 将该行 或列 中的 0 打 2 将带 的 0 所在列 或行 中的 0 打 3 重复 1 步和 2 步至结束 若所有行列均含有多个 0 则从 0 的数目最少的 行或列中任选一个 0 打 其结果如表2 12矩阵七所示 即员工甲负责任务A 员工乙负责任务D 员工丙负责任 务B 员工丁负责任务C 员工戊负责任务E 参照表2 6各员工完成任务时间汇总表 得出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中国光气行业前景研究与未来发展趋势报告(定制版)目录
- 企业售后服务内控管理制度
- 企业职业健康安全内控管理制度
- 老旧小区消防设施改造项目可行性研究报告
- 危险化学品临时用电作业基础知识安全培训
- 老旧小区电力设施改造项目可行性研究报告
- 关于某协议的变更通知(4篇)
- 注册公用设备工程师考试公用设备设计与施工模拟试卷及答案
- 2026年质量检测员考试检测设备校准与维护模拟试卷及答案
- 外科主治医师考试全真模拟试卷及答案
- GB/T 20004-2026团体标准化良好行为规范
- 长征胜利 90 周年 读懂长征征途 培育持之以恒奋斗品质课件
- 部编版五年级上册语文第五单元第16课《金字塔》教学课件(新教材)
- 2026供应链管理师职业能力等级认证考试(助理级)历年参考题库含答案详解
- 2023版《思想道德与法治》说课课件
- 轨道列车司机(动车组司机)国家职业技能鉴定标准(2019年版)
- 2024年中国创新方法大赛考试题库(含答案)
- 标准居间合同书范本
- HG∕T 4791-2014 工业用酒石酸钾钠
- CJT 526-2018 软土固化剂 标准
- 2024版人教版英语初一上单词默写单
评论
0/150
提交评论