Konig-Hall 定理:
在二部图 G = ( X, Y ) 中,若 X 能够全部被饱和当且仅当对于 X 的任意子集 S 都满足 | N( S ) | ≥ | S |.
Hall 匹配定理:
在二部图 G = ( X, Y ) 中,若 G 存在完美匹配当且仅当 | X | = | Y | 且对于 X 的任意子集 S 都满足 i( G - S ) ≤ | S |.
Kon...
分类:
其他好文 时间:
2014-12-06 18:15:08
阅读次数:
191
hdu 5093 Battle ships (二部图+最大匹配) —— black的专栏 —— waShaXiu...
分类:
其他好文 时间:
2014-11-05 17:26:19
阅读次数:
107
参考周涛的几篇二部图的文章做的实验文章列表:1,2007PRE Bipartite network projection and personal recommendation.pdf (网络结构)2,2010PNAS-Solving the apparent diversity-accuracy ...
分类:
其他好文 时间:
2014-10-13 21:28:37
阅读次数:
640
PS:二分图匹配这一章的内容,我认为最重要的是要弄清楚概念。一些定义:二分图:二分图又称作二部图,是图论中的一种特殊模型。设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(iinA,jinB),则...
分类:
其他好文 时间:
2014-10-06 20:06:30
阅读次数:
299
题目链接:点击打开链接
题意:
给定n个人,m个终点
下面n行表示每个人可以去m个点。
每个人只能去一个点。
输出任意一个方案使得每个点至少有2个人到达。
若存在输出m行,第一个数字表示i这个点来了几个人,后面是人的点标。
思路:
建一个二部图n-m,然后m到汇点限流2,判断是否满流,若不满流就无解。
若满流则其他的人随便走。
#include
#includ...
分类:
其他好文 时间:
2014-09-18 16:29:44
阅读次数:
269
K路径覆盖问题,最小费用最大流。。。。最小K路径覆盖的模型,用费用流或者KM算法解决,构造二部图,X部有N*M个节点,源点向X部每一个节点连一条边,流量1,费用0,Y部有N*M个节点,每一个节点向汇点连一条边,流量1,费用0,假设X部的节点x能够在一步之内到达Y部的节点y,那么就连边x->y,费用为...
分类:
其他好文 时间:
2014-08-23 12:33:20
阅读次数:
241
剪辑其他网友朋友的博文,谢谢他了!匈牙利算法是解决寻找二分图最大匹配的。(一)预备知识 什么是二分图:二分图又称作二部图,是图论中的一种特殊模型。 设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同 的顶点...
分类:
其他好文 时间:
2014-08-16 12:20:10
阅读次数:
193
POJ 3041 Asteroids (图论-最大点覆盖)
题目大意:
给你N*N的格子,有很多X,告诉你位置,你可以横向消除或者纵向消除一行,问你最小几次。
解题思路:
最小点覆盖,二部图可以解,将二部图构造成网络流求解。...
分类:
其他好文 时间:
2014-08-06 19:17:42
阅读次数:
305
K路径覆盖问题,最小费用最大流。。。。
最小K路径覆盖的模型,用费用流或者KM算法解决,构造二部图,X部有N*M个节点,源点向X部每个节点连一条边,流量1,费用0,Y部有N*M个节点,每个节点向汇点连一条边,流量1,费用0,如果X部的节点x可以在一步之内到达Y部的节点y,那么就连边x->y,费用为从x格子到y格子的花费能量减去得到的能量,流量1,再在X部增加一个新的节点,表示可以从任意节...
分类:
其他好文 时间:
2014-07-26 02:41:26
阅读次数:
322
题目地址:HDU4862
最小费用流做的还是太少。建图想不出来。。。
直接引用官方题解的话吧。。。
最小K路径覆盖的模型,用费用流或者KM算法解决,构造二部图,X部有N*M个节点,源点向X部每个节点连一条边,流量1,费用0,Y部有N*M个节点,每个节点向汇点连一条边,流量1,费用0,如果X部的节点x可以在一步之内到达Y部的节点y,那么就连边x->y,费用为从x格子到y格子的花费能量减去得到的...
分类:
其他好文 时间:
2014-07-23 13:09:07
阅读次数:
357