二分图学习课件.pptVIP

  • 8
  • 0
  • 约4.48千字
  • 约 33页
  • 2016-12-06 发布于江苏
  • 举报
KM算法 i在交错树,j不在交错树中,边(i,j)有可能加入到相等子图中 为了使a[i]+b[j]=w(i,j)始终成立,且至少有一条边加入到相等子图中,d=min{a[i]+b[j]-w(i,j)},i在交错树中,j不在交错树中 假设有3个人,我们弄个简化版的.每个人与家的距离如下图 第一个人到家1,2,3的距离为3,5,4,第二个人只能到家1,2距离为2,4,第三个人只能到家3,距离为7; 3 4 5 2 4 7 man home 1 2 3 3 2 1 3 4 5 2 4 7 man home 1 2 3 3 2 1 改变a,b后 3 4 5 2 4 7 man home 1 2 3 3 2 1 a b 4 3 7 0 1 0 重新匹配左节点2找到增广路 b 0 1 0 3 4 5 2 4 7 man home 1 2 3 3 2 1 a 4 3 7 对左节点3进行匹配 3 4 5 2 4 7 man home 1 2 3 3 2 1 a b 4 3 7 0 1 0 3 4 5 2 4 7 man home 1 2 3 3 2 1 a b 3 3 6 0 1 1 找到最优匹配 3 4 5 2 4 7 man home 1 2 3 3 2 1 改变a,b a b 3 3 6 0 1 1 重新匹配左节点3,找到增广路 回到例题:PKU2195 题目是说有N个人跟N个房子,

文档评论(0)

1亿VIP精品文档

相关文档