
二分图的匹配
文章平均质量分 76
_Ngone
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
poj3041 Asteroids
链接:http://poj.org/problem?id=3041 题意:略。浅谈:这个题就是套一下匈牙利算法啦。今天刚看了匈牙利算法,拿这个题再熟悉一下,加深理解。 #include#define KMAX 10010#define NMAX 505using namespace std;int map[NMAX][NMAX];bool visit[KMAX];原创 2013-11-29 20:30:36 · 432 阅读 · 0 评论 -
poj2195 Going Home
链接:http://poj.org/problem?id=2195原创 2014-04-16 16:10:04 · 356 阅读 · 0 评论 -
匈牙利算法详解
出处:http://ycool.com/post/cfnym64什么是二分图,什么是二分图的最大匹配,这些定义我就不讲了,网上随便都找得到。二分图的最大匹配有两种求法,第一种是最大流(我在此假设读者已有网络流的知识);第二种就是我现在要讲的匈牙利算法。这个算法说白了就是最大流的算法,但是它跟据二分图匹配这个问题的特点,把最大流算法做了简化,提高了效率。匈牙利算法其实很简单,但是网上搜不到什么说转载 2014-04-03 16:42:40 · 479 阅读 · 0 评论 -
KM算法
【二分图】二分图是一种特殊的图结构,所有点分为两类,记做x和y,所有的边的两端分别在x和y,不存在两端同在x或y的边。 【最大匹配、完备匹配】给定一个二分图(x,y),找到一种匹配数最大的方案,记做最大匹配。|x|=|y|=匹配数时,我们称该匹配方案为完备匹配。显然,解决了最大匹配也就解决了完备匹配。解决二分图的最大匹配可以用网络流或者匈牙利算法,两者本质上是相同的,不过不论从转载 2014-04-09 21:07:12 · 508 阅读 · 0 评论 -
KM算法+模板(二)
先说KM算法求二分图的最佳匹配思想,再详讲KM的实现。【KM算法求二分图的最佳匹配思想】对于具有二部划分( V1, V2 )的加权完全二分图,其中 V1= { x1, x2, x3, ... , xn }, V2= { y1, y2, y3, ... , yn },边具有权值 Wi,j 。该带权二分图中一个总权值最大的完美匹配,称之为最佳匹配。 记 L(转载 2014-04-11 16:07:32 · 472 阅读 · 0 评论