算法合集之《浅析最大最小定理在信息学竞赛中的应用》.ppt
《算法合集之《浅析最大最小定理在信息学竞赛中的应用》.ppt》由会员分享,可在线阅读,更多相关《算法合集之《浅析最大最小定理在信息学竞赛中的应用》.ppt(42页珍藏版)》请在三一办公上搜索。
1、芜湖一中 周冬,两极相通,浅析最大最小定理在信息学竞赛中的应用,引入,我们在信息学竞赛中经常会遇到一些涉及一个最大化问题和一个最小化问题的定理怎样利用这些定理帮助我们解题呢?,Knig定理最大流最小割定理,Knig定理,主要内容在任何一个二部图G中,最大匹配数r(G)等于最小覆盖数c(G),Knig定理,证明最大匹配数不超过最小覆盖数任取一个最小覆盖Q,一定可以构造出一个与之大小相等的匹配M,r(G)c(G),r(G)=c(G),c(G)|Q|=|M|r(G)c(G)r(G),Knig定理,应用二部图最小覆盖和最大匹配的互相转化例一 Muddy Fields,最大流最小割定理,近年来,网络流尤
2、其是最大流问题越来越多的出现在各类信息学竞赛当中最大流最小割定理是整个最大流问题的基础与核心,其主要内容是:最大流的流量不超过最小割的容量存在一个流x和一个割c,且x的流量等于c的容量,例二 Moving the Hay,一个牧场由R*C个格子组成牧场内有N条干草运输通道,每条连接两个水平或垂直相邻的方格,最大运输量为Li(1,1)内有很多干草,Farmer John希望将最多的干草运送到(R,C)内求最大运输量,例二 Moving the Hay,一个R=C=3的例子,最大运输量为7数据规模:R,C 200,分析,直接求最大流以每个方格为点,每条通道为边,边的容量就是它的最大运输量 从(1,
3、1)到(R,C)的最大运输量就是将这两个方格对应的点分别作为流网络中的源和汇求出的最大流量效率?点数最大40000,边数最大80000!,Time Limit Exceeded!,分析,效率低下的原因没有利用题目的特点,直接套用经典算法特点题目中给出的是一个平面图图中的一个点为源点s,另外一个点为汇点t,且s和t都在图中的无界面的边界上,分析,4,5,2,3,1,6,f1,f2,f3,f4,分析,效率低下的原因没有利用题目的特点,直接套用经典算法特点题目中给出的是一个平面图图中的一个点为源点s,另外一个点为汇点t,且s和t都在图中的无界面的边界上我们称这样的平面图为s-t平面图,平面图的性质,
4、平面图性质(欧拉公式)如果一个连通的平面图有n个点,m条边和f个面,那么f=m-n+2每个平面图G都有一个与其对偶的平面图G*G*中的每个点对应G中的一个面,对偶图举例,4,5,2,3,1,6,1*,2*,3*,4*,平面图的性质,平面图性质(欧拉公式)如果一个连通的平面图有n个点,m条边和f个面,那么f=m-n+2每个平面图G都有一个与其对偶的平面图G*G*中的每个点对应G中的一个面对于G中的每条边ee属于两个面f1、f2,加入边(f1*,f2*),对偶图举例,4,5,2,3,1,6,1*,2*,3*,4*,平面图的性质,平面图性质(欧拉公式)如果一个连通的平面图有n个点,m条边和f个面,那
5、么f=m-n+2每个平面图G都有一个与其对偶的平面图G*G*中的每个点对应G中的一个面对于G中的每条边ee属于两个面f1、f2,加入边(f1*,f2*)e只属于一个面f,加入回边(f*,f*),对偶图举例,4,5,2,3,1,6,1*,2*,3*,4*,平面图与其对偶图的关系,平面图G与其对偶图G*之间存在怎样的关系呢?G的面数等于G*的点数,G*的点数等于G的面数,G与G*边数相同G*中的环对应G中的割一一对应,4,5,2,3,1,6,1*,2*,3*,4*,s-t平面图上最大流的快速求法,如何利用这些性质?直接求解仍然困难利用最大流最小割定理转化模型根据平面图与其对偶图的关系,想办法求出最
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浅析最大最小定理在信息学竞赛中的应用 算法 浅析 最大 最小 定理 信息学 竞赛 中的 应用

链接地址:https://www.31ppt.com/p-6329371.html