奥林匹克竞赛论文-《浅析二分图匹配在信息学竞赛中的应用》.pptVIP

  • 1
  • 0
  • 约4.66千字
  • 约 39页
  • 2018-08-31 发布于广东
  • 举报

奥林匹克竞赛论文-《浅析二分图匹配在信息学竞赛中的应用》.ppt

浅析二分图匹配 在信息学竞赛中的应用 长郡中学 王俊 引言 [例题] Roads 初步分析 根据与树T的关系,我们可以把图G0中的边分成树边与非树边两类。 设Pe表示边e的两个端点之间的树的路径中边的集合。 初步分析 初步分析 初步分析 初步分析 算法分析 算法分析 复杂度分析 算法分析 算法分析 证明引理 算法分析 算法分析 算法分析 复杂度分析 复杂度分析 复杂度分析 复杂度分析 回顾 总结 结语 下面给出算法的流程: 将Y结点非降序排列 初始化M,P和Path j ← 1 q ← Y的第j个结点 存在q的某个邻结点p为可匹配点 更新M,R和Path jm j ← j + 1 结束 N N Y Y 下面来分析一下该算法的时间复杂度。 算法中执行了如下操作: 3 更新M; O(n) 2 询问是否存在q的某个邻结点p为可匹配点; O(mn)=O(n3) 1 将所有Y结点按权值大小非降序排列; O(mlog2m)=O(n2log2n) 4 更新R以及Path; O(n3) 前三个操作复杂度都显而易见,下面讨论操作4的时间复杂度。 如果某个点为可匹配点,则它的路径必然为 i0→j1→i1→j2→i2 →… →jk →ik (k≥0),其中i0为未匹配点而且(j

文档评论(0)

1亿VIP精品文档

相关文档