算法合集之《图论的基本思想及方法》学习课件.pptVIP

  • 1
  • 0
  • 约4.31千字
  • 约 44页
  • 2016-12-06 发布于江苏
  • 举报

算法合集之《图论的基本思想及方法》学习课件.ppt

图论的基本思想及方法 湖南省长郡中学 任恺 概述 信息学中的图论问题层出不穷,变化多端,惟有掌握其基本思想和方法,才能以不变应万变! 例题:滑雪者(POI 2002) 例题:滑雪者(POI 2002) 选择模型(1)——网络流模型 最高点 最低点 每条滑道可以多次通过 每条滑道必须被检查 有向无环图 确定所求目标 求最小流的方法 对于有上下界的网络,通常用构造附加网络的方法求可行流。 算法一的复杂度 易知构造可行流的时间复杂度为O(nm) 选择模型(2)——另辟蹊径的偏序集 是否存在效率更高的算法? 偏序集的定义 偏序集是一个集合P和一个偏序关系≤ ,满足下列性质: 偏序集的相关概念 链:链是P的一个子集C,在偏序关系≤下,它的每一对元素都是可比的。 问题的偏序集模型 E中的偏序关系: 对于边u,v∈E, u ≤ v当且仅当u = v或图G中存在 v到 u的一条路径。 目标的转化 直接计算链的最少个数 求最长的反链 求最长的反链 求最长的反链 递推的顺序 算法的选择 算法二的复杂度 算法一直接根据题目描述建立了网络流模型,体现了原题的网络有向无环图特性。 算法二很好的利用偏序集模型实现了问题目标的转变,从原来的网络流问题回归到问题本身的平面图上,完整的揭示了问题的本质。 结语 样例的模拟 寻找pre[v]和u的最近公共祖先,只需要利用pre回溯寻找v的祖先,第一个未被扩展完

文档评论(0)

1亿VIP精品文档

相关文档