没有合适的资源?快使用搜索试试~ 我知道了~
首页KM算法PPT讲解分析
KM算法PPT讲解分析
需积分: 32 1.2k 浏览量
更新于2023-05-30
评论
收藏 90KB PPT 举报
这种问题被称为带权二分图的最优匹配问题,可由KM算法解决。 比如上图,A做工作a的效率为3,做工作c的效率为4......以此类推。 不了解KM算法的人如何解决这个问题?我们只需要用匈牙利算法找到所有的最大匹配,比较每个最大匹配的权重,再选出最大权重的最优匹配即可。这不失为一个解决方案,但是,如果公司员工的数量越来越多,此种算法的实行难度也就越来越大,我们必须另辟蹊径:KM算法。
资源详情
资源评论
资源推荐

图论算法之 KM 算法

•
KM 算法的主要用处:
二分图最佳完美匹配。
给定一个完全二分图 G ,每条边有一个权值
w ,求出权值和最大的完美匹配。

•
费用流。
X Y
source
sink
O( 信仰 ) O( 玄
学 )
O(VE^
2)

•
基本概念:
可行顶标:每一个结点的结点函数。对于每一个结点 i
必有 l(i) 使得对于每一条弧 (x,y) ,必有 l(x)+l(y)≥w(x,y) 。
相等子图:包含左右点,但只包含 l(x)+l(y)==w(x,y)
的所有弧 (x,y) 。

定理 1-1:
若相等子图有完美匹配,则原图有最佳匹配。
证明:
详见训练之南 P349 。
...I I I
剩余21页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0