- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
洛阳师范学院本科毕业论文
浅析指派问题的匈牙利解法
胡小芹
数学科学学院 数学与应用数学 学号:040414057
指导教师 :苏孟龙
摘要: 对于指派问题 ,可以利用许多理论进行建模并加以解决 ,但匈牙利解法是解决
指派问题的一种非常简单有效的方法 ,并且可以解决多种形式的指派问题 ,但匈牙
利算法本身存在着一些问题 ,本文主要介绍了匈牙利算法的基本思想 ,基本步骤 ,以
及它的改进方法 .在匈牙利算法的基础上 ,本文还介绍了两种更简便实用的寻找独
立零元素的方法——最小零元素消耗法和对角线法 .
关键词: 指派问题 ;匈牙利解法 ;最小零元素消耗法 ;对角线法
0 引言
在现实生活中经常会遇到把几个任务分派给几个不同的对象去完成 , 由于每
个对象的条件不同 , 完成任务的效率和效益亦不同 . 指派问题的目标就是如何分派
使所消耗的总资源最少(或总效益最优) , 如给工人分派工作 , 给车辆分配道路 , 给
工人分配机床等等 , 同时许多网络问题 (如旅行问题 , 任务分配问题 , 运输问题等),
都可以演化成指派问题来解决 . 在现实生活中 , 指派问题是十分常见的问题 , 而匈
牙利解法是解决指派问题的一种非常简单有效的方法 . 本文主要介绍匈牙利解法
的基本原理及思想 , 解题步骤 , 不足与改进 , 以使匈牙利法更能有效地解决指派问
题.
1 指派问题及其数学模型
指派问题是指由 m 项任务, 需要n 个人来承担 , 每人只能承担一项任务 , 且每项
1
洛阳师范学院本科毕业论文
任务只能有一人来承担 , 由于各人的专长不同 , 各人完成的任务不同 , 导致其效率
也各不相同 . 因此, 就产生怎样科学地指派任务 , 才能使完成各项任务所消耗的总
资源最少(或总成本最低等) , 由于m,n不同, 指派问题可分为以下三种情况 :
第一、当 m n时, 即为每人指派一项任务 .
第二、当 m n时, 即任务数〉人数 , 这时可虚设 (m n) 个人构成 m m 的
效率矩阵, 并且这 (m n) 个人在执行这 m 项任务时的效率应该是效率最高 .
第三、当m n时, 即配置人数〉任务数, 这时应虚设 (n m) 项任务, 并且这 n 个
人在执行这 (n m) 项任务时的成本最低 .
通过虚设任务或人 , 指派问题的效率矩阵都可以转化成方阵 . 匈牙利解法要求
指派问题最小化 , 其数学模型为
设用 cij 0 (i, j 1, 2, ,n)表示指派第 i 个人去完成第 j 项任务时所用的时间 ,
定义决策变量
x
ij
1
0
表示第i个人完成第 j项任务,
表示不指派第 i个人完成第 j项任务.
则问题可转化为 0-1 线性规划问题 :
n n
min Z
c
ij
i 1 j 1
n
x 1, j 1,2, ,n,
ij i 1
n
s t
x 1, i 1,2, ,n,
ij
j 1
x 0或1, i,j 1,2, ,n.
ij
如果指派问题要求的是最大化问题如 max F , 则可以转化为最小化问题 , 一般
方 法 是 : 取 M max cij (i, j 1,2 n ), 令 bij M cij (i, j 1,2 ,n) , 则
n n
min f b , 有F nM f ,从而求 max F .
ij i 1 j 1
2 指派问题的解法——匈牙利解法
2
洛阳师范学院本科毕业论文
“匈牙利解法”最早是由匈牙利数学家 D.Konig 用来求矩阵中 0 元素的一种
方法, 由此他证明了“矩阵中独立 0 元素的最大个数等于能覆盖所有 0 元素的最少
直线数”.1955 年由 W.W.Knhu 在求解著名的指派问题时引用了这一结论 , 并对具
体解法做了改进 , 仍称为匈牙利解法 .
2.1 匈牙利解法的基本原理和解题思想
从根本上讲 , 求指派问题的最优解就是要在 n 阶方阵中找到 n 个这样的元素 ,
它们分布在不同行不同列上 , 并且这些元素之和为最小 , 而要使这些元素之和为最
小, 就要使其中的每一个元素尽可能的小——最好这些元素都是其所在行所在列
上的最小元素 .
而指派问题的最优解又具有这样的性质(定理 1): 若从系数矩阵 (cij )的每行
(列)各元素中分别减去该行(列)的最小元素 , 得到的新矩阵 (bij ) , 那么以 (bij ) 为
系数矩阵求得的最优解与用 (cij ) 求得最优解相同 .
由于新矩阵 (bij )中每行每列都有最小元“ 0 ”, 因此, 求原指派问题的最优解转
化为在 (bij ) 中指出 n 个分布在不同行不同列上的“ 0 ”元素(简称为独立 0元素),
而根据考尼格( Konig)证明的定理(定理 2): 矩阵中独立元素的 0最多个数等于
能覆盖所有零元
您可能关注的文档
- 最新苏教译林版英语小学六年级的上册的单词优选默写版.doc
- 最新评标专家考试卷试题库.doc
- 最新高中高考化学工艺流程大纲纲要大纲大题技巧总结计划.doc
- 有趣的逻辑思维面试卷试题.doc
- 有限空间演练总结计划.doc
- 朗诵文稿军礼.doc
- 朗诵文稿厉害了,我的国.doc
- 期“支教调研”社会实践策划书范文.doc
- 机械制图与CAD试卷习题.doc
- 标准合同台账.doc
- 2025年周口市特岗教师招聘笔试真题题库带答案解析.docx
- 2025年常德市直遴选考试真题汇编及答案解析(夺冠).docx
- 2025年吉林市遴选公务员考试真题汇编及答案解析(夺冠).docx
- 2025年吉林市遴选公务员考试真题汇编及答案解析(夺冠).docx
- 2025年台南市直机关遴选公务员考试真题汇编含答案解析(夺冠).docx
- 2025年厦门市直机关遴选公务员考试真题汇编含答案解析(夺冠).docx
- 2025年台中县税务系统遴选考试真题汇编带答案解析.docx
- 2025年农村基础教育信息化设备配置实施难点分析报告.docx
- 教育系统后备干部考试模拟试题及.docx
- 2025年博尔塔拉蒙古自治州遴选公务员笔试真题汇编带答案解析.docx
原创力文档


文档评论(0)