
二分图的匹配
文章平均质量分 76
_Ngone
这个作者很懒,什么都没留下…
展开
-
poj3041 Asteroids
链接:http://poj.org/problem?id=3041 题意:略。 浅谈:这个题就是套一下匈牙利算法啦。今天刚看了匈牙利算法,拿这个题再熟悉一下,加深理解。 #include #define KMAX 10010 #define NMAX 505 using namespace std; int map[NMAX][NMAX]; bool visit[KMAX];原创 2013-11-29 20:30:36 · 426 阅读 · 0 评论 -
poj2195 Going Home
链接:http://poj.org/problem?id=2195原创 2014-04-16 16:10:04 · 322 阅读 · 0 评论 -
匈牙利算法详解
出处:http://ycool.com/post/cfnym64 什么是二分图,什么是二分图的最大匹配,这些定义我就不讲了,网上随便都找得到。二分图的最大匹配有两种求法,第一种是最大流(我在此假设读者已有网络流的知识);第二种就是我现在要讲的匈牙利算法。这个算法说白了就是最大流的算法,但是它跟据二分图匹配这个问题的特点,把最大流算法做了简化,提高了效率。匈牙利算法其实很简单,但是网上搜不到什么说转载 2014-04-03 16:42:40 · 467 阅读 · 0 评论 -
KM算法
【二分图】二分图是一种特殊的图结构,所有点分为两类,记做x和y,所有的边的两端分别在x和y,不存在两端同在x或y的边。 【最大匹配、完备匹配】 给定一个二分图(x,y),找到一种匹配数最大的方案,记做最大匹配。|x|=|y|=匹配数时,我们称该匹配方案为完备匹配。 显然,解决了最大匹配也就解决了完备匹配。 解决二分图的最大匹配可以用网络流或者匈牙利算法,两者本质上是相同的,不过不论从转载 2014-04-09 21:07:12 · 473 阅读 · 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 · 458 阅读 · 0 评论