二分图的完备匹配.pptx
脚滑****狐狸
亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
二分图的完备匹配.pptx
二分图的完备匹配某公司有工作人员X1,X2,…,Xm,他们去做工作Y1,Y2,…,Yn,每人适合做其中的一项或几项工作,问能否每人都分配一项合适的工作。这个问题的数学模型是:构造一个二分图G,顶点划分为两个部分:一个是工作人员集合X={Xl,X2,…,Xm},一个是工作集合Y={Y1,Y2,…,Yn},当且仅当Xi适合干工作Yi时,Xi与Yi之间连一条边。问是否能从G中得出一个不含未盖点的匹配,这种将G的每一个顶点盖住的匹配称为二分图的完备匹配。可能存在完备匹配的图是否仅限于二分图呢?答案是否定的。数学家
二分图匹配匹配.ppt
图论2二分图二分图二分图匹配二分图匹配Hall定理匈牙利算法匈牙利算法匈牙利算法匈牙利算法匈牙利算法匈牙利算法应用1应用1应用1应用1应用2应用2应用2应用2应用3应用3应用4应用4应用5应用5应用6应用6应用7应用7应用7应用8应用8应用9应用9应用10应用10二分图最佳匹配KM算法KM算法KM算法KM算法KM算法KM算法KM算法KM算法KM算法KM算法KM算法KM算法KM算法KM算法d=1KM算法求出的最佳匹配一定是完备匹配因为最佳匹配的边权和等于顶标和求非完备匹配的最佳匹配?最小费用最大流应用1应用
m二分图匹配.ppt
经典问题——工作分配二分图的一般表述匹配匹配二分图最大匹配问题基本概念匈牙利算法的基本模式图1是我给出的二分图中的一个匹配:[1,5]和[2,6]。图2就是在这个匹配的基础上找到的一条增广路径:3->6->2->5->1->4。我们借由它来描述一下二分图中的增广路径的性质:(1)有奇数条边。(2)起点在二分图的左半边,终点在右半边。(3)路径上的点一定是一个在左半边,一个在右半边,交替出现。(二分图的性质就决定了这一点,因为二分图同一边的点之间没有边相连。)(4)整条路径上没有重复的点。(5)起点和终点都
欧拉回路与二分图匹配.doc
欧拉回路:给定一个无向图,找出一条经过每条边有且仅有一次的路径,这条路径就叫做欧拉路径。如果这条路径的起点和终点是同一个点的话,这条路径就叫做欧拉回路。定理1:无向图G具有一条欧拉路,当且仅当G是连通的,且有不超过两个奇度定点。推论:无向图G具有一条欧拉回路,当且仅当G是连通的,且所有定点的度数都为偶数。欧拉回路算法:procedurefinc_circuit(nodei);{递归找圈}{Circuitpos表示当前的输出序列长度,circuit表示输出路径}ifnodeI没有邻接点thenbeginci
二分图匹配及其应用概要.ppt
二分图匹配及其应用例题1棋盘的覆盖例题1思路基本概念基本定理二分图的判断问题二分图判断问题解答1二分图判断问题解答2二分图判断问题解答3HALL定理HALL定理证明例题2HALL定理的应用例题2思路例题3思考题例题3思考题例题3思考题解答增广路和匈牙利算法增广路和匈牙利算法实例1增广路和匈牙利算法实例2找增广路的两种办法广度优先算法程序广度优先算法程序广度优先算法程序广度优先算法程序广度优先算法程序广度优先算法程序深度优先算法程序深度优先算法程序深度优先算法程序二分图与网络流的关系例题4拦截导弹例题4拦截