第二十六章
MATLAB优化算法案例分析与应用
第26章
基于匈牙利算法的指派问题优化分析
第二十六章
MATLAB优化算法案例分析与应用
26.1 匈牙利算法
1955年,库恩(w·w·Kuhn)提出了匈牙利算法,它是一种关于指派问题的求解方法。匈牙利算法引用了匈牙利数学家康尼格(D.konig)的一个关于矩阵中独立0元素个数的定理:矩阵中独立0元素的个数等于能够覆盖所有0元素的最少直线数。
匈牙利算法的基本思想是修改效益矩阵的行或列,使得每一行或列中至少有一个为零的元素,经过修正后,直至在不同行、不同列中至少有一个零元素,从而得到与这些零元素相对应的一个完全分配方案。
当它用于效益矩阵时,这个完全分配方案就是一个最优分配,它使总的效益为最小。这种方法总是在有限步内收敛于一个最优解。该方法的理论基础是:在效益矩阵的任何行或列中,加上或减去一个常数后不会改变最优分配。其求解步骤如下:
第一步,修正效益矩阵,使之变成每一行和每一列至少有一个零元素的缩减矩阵:(1)从效益矩阵的每一行元素减去各该行中最小元素;(2)再从所得缩减矩阵的每列减去各该列的最小元素。
第二步,试制一个完全分配方案,它对应于不同行不同列只有一个零元素的缩减矩阵,以求得最优解:(1)如果得到分布在不同行不同列的N个零元素,那么就完成了求最优解的过程。结束。(2)如果所分布于不同行不同列中的
您可能关注的文档
- 第5讲社会学法学.ppt
- 第5讲中国产业政策.ppt
- 第5节排放后处理技术.ppt
- 第5课灿烂的青铜文明.ppt
- 第5章 正弦交流电路相量法.ppt
- 第5章 风电场电气二次系统.ppt
- 第5章ERP软件系统的实施准备.ppt
- 第5章办公自动化应用.ppt
- 第5章不确定性与消费者行为.ppt
- 第5章财务管理学.ppt
- 高考一轮复习高三数学课件:规范答题-概率与统计的综合问题.ppt
- 高考一轮复习高三数学课件:函数的概念及其表示.ppt
- 高考一轮复习高三数学课件:函数的奇偶性、周期性与对称性.ppt
- 高考一轮复习高三数学课件:任意角和弧度制、三角函数的概念.ppt
- 高考一轮复习高三数学课件:三角形中的高线、中线、角平分线.ppt
- 高考一轮复习高三数学课件:空间点、直线、平面之间的位置关系.ppt
- 高考一轮复习高三数学课件:空间向量与立体几何.ppt
- 高考一轮复习高三数学课件:列联表与独立性检验.ppt
- 高考一轮复习高三数学课件:利用导数研究不等式问题.ppt
- 高考一轮复习高三数学课件:利用导数研究函数的零点问题.ppt
最近下载
- 【新教材】2025-2026学年湘美版(2024)美术三年级上册全册教案(教学设计).pdf VIP
- 城市暴雨强度公式编制和设计暴雨雨型确定技术导则.pdf
- 货物运输企业安全生产责任制.docx VIP
- 2026重庆渝中区社区工作者及后备人员公开招聘55人考试备考试题及答案解析.docx VIP
- 2025-2026学人教版八年级英语上册(全册)教案设计(附教材目录).pdf VIP
- GMW14872 循环腐蚀试验中文版.pdf
- 《电工电子技术基础与应用》教案 第18课 掌握时序逻辑电路的应用.docx VIP
- 家庭教育知识竞赛题及答案(2) .pdf VIP
- 《招标代理重点难点分析及解决方案》.doc VIP
- DORNA东菱EPS系列伺服技术手册.pdf VIP
原创力文档

文档评论(0)