定义
匹配:
给定一个二分图,在G的一个子图G’中,如果G’的边集中的任意两条边都不依附于同一个顶点,则称G’的边集为G的一个匹配
最大匹配:
在所有的匹配中,边数最多的那个匹配就是二分图的最大匹配了
顶点覆盖:
在顶点集合中,选取一部分顶点,这些顶点能够把所有的边都覆盖了。这些点就是顶点覆盖集
最小顶点覆盖:
在所有的顶点覆盖集中,顶点数最小的...
分类:
其他好文 时间:
2015-07-19 16:32:04
阅读次数:
138
有两台机器A和B以及N个需要运行的任务。每台机器有M种不同的模式,而每个任务都恰好在一台机器上运行。如果它在机器A上运行,则机器A需要设置为模式xi,如果它在机器B上运行,则机器A需要设置为模式yi。每台机器上的任务可以按照任意顺序执行,但是每台机器每转换一次模式需要重启一次。请合理为每个任务安排一台机器并合理安排顺序,使得机器重启次数尽量少。
二分图的最小顶点覆盖数=最大匹配数
本题...
分类:
系统相关 时间:
2015-06-16 23:07:16
阅读次数:
322
题目链接:http://acm.acmcoder.com/showproblem.php?pid=1054
题意:求无向图的最小顶点覆盖 = 最大匹配数 / 2;
代码:#include
#include
#include
#include
#include
#include
#in...
分类:
编程语言 时间:
2015-06-14 18:41:50
阅读次数:
155
分析:这里使用树形DP做。
1、最小顶点覆盖做法:最小顶点覆盖 == 最大匹配(双向图)/2。
2、树形DP:
dp[i][0]表示i为根节点,并且该节点不放,所需的最少的点数。
dp[i][1]表示i为根节点,并且该节点放,所需要的最少的点数。
dp[i][0]=sum(dp[son[i][j]][1]) 该点不放,则它的儿子节点必须都放,只有这样之间的边才可以被覆盖。
dp[i...
分类:
其他好文 时间:
2015-06-06 16:42:03
阅读次数:
152
在讲述这两个算法之前,首先有几个概念需要明白:二分图:
二分图又称二部图,是图论中的一种特殊模型。设G=(V,E)是一个无向图,如果顶点V可以分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A, j in B), 则称图G是二分图。
匹配:
给定一个二分图,在G的一个子图G’中,如果G’的边集中的任意两条边都不依附于同一...
分类:
其他好文 时间:
2015-06-02 22:00:17
阅读次数:
278
在讲述这两个算法之前,首先有几个概念需要明白:二分图:二分图又称二部图,是图论中的一种特殊模型。设G=(V,E)是一个无向图,如果顶点V可以分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A, j in B), 则称图G是二分...
分类:
其他好文 时间:
2015-06-02 21:48:15
阅读次数:
166
学习了一些常用建图方法,又理解了一遍二分,感觉更加清晰了。 1.行列匹配法;在一个矩阵中,加入上面一些点有人,现在有一些箭能将一行或一列的人杀死,问最少需要多少箭?因为箭要最少,所以要尽可能的在一行或一列上,即最小顶点覆盖问题。这时可以通过行列来进行二分匹配;假如位置(1,1),(1,3),(2,2...
分类:
其他好文 时间:
2015-05-31 16:43:39
阅读次数:
122
题目大意给定一棵树,选择尽量少的节点,使得每个没有选中的结点至少和一个已选结点相邻。思路经典的树形dp题,据说是最小顶点覆盖。f[u][0]: 表示不选i点,覆盖这个子树的最少点f[u][1]:选i点,覆盖这个子树的最少点对于u点,如果选择这个点,那么他的字节点可选也可不选如果不选u点的话,那么它的...
分类:
其他好文 时间:
2015-05-28 00:22:06
阅读次数:
227
题意:给定一棵树,选择尽量少的点,使得每个没有选中的结点至少和一个已经选中的结点相邻。输出最少需要选择的节点数。
思路:经典的二分图最小顶点覆盖, 也是经典的树形 DP 。
最小顶点覆盖 == 最大匹配(双向图)/2数据较大,用邻接表。不然会超时。...
分类:
其他好文 时间:
2015-05-09 08:59:09
阅读次数:
132
最大匹配///1. 最大匹配数+ 最大独立集= n + m///2: 二分图的最小点覆盖 = 最大匹配数///3: 最小路径覆盖= 最大独立集///最大独立集是指求一个二分图中最大的一个点集,该点集内的点互不相连。///最小顶点覆盖是指在二分图中,用最少的点,让所有的边至少和一个点有关联。///最小...
分类:
其他好文 时间:
2015-05-03 20:27:50
阅读次数:
226