摘要: 呃,省赛已经过去了,生活应该继续~~ 好几天没写博了,一直在研究KM算法,今天算是有点小明白了,做了一道模板题练练手。先讲讲我理解的KM算法吧,如果你已经学会二分匹配中的匈牙利算法,那么要理解KM算法就很容易了,其实KM算法就是在匈牙利算法的基础上加上两点的权值。首先是相等子图的概念:设顶点Xi的顶标为A[ i ],顶点Yj的顶标为B[ j ],顶点Xi与Yj之间的边权为w[i,j]。若由二分图中所有满足A[ i ]+B[j]=w[i,j]的边(i,j)构成的子图称做相等子图。如果相等子图中有完备匹配,则这个完备匹配就是该二分图的最大权匹配。再解释下什么叫完备匹配:所谓的完备匹配就是在二部图中 阅读全文
posted @ 2012-05-17 20:19 Misty_1 阅读(243) 评论(0) 推荐(0) 编辑