小编rit*_*its的帖子

二分图中的最大匹配

我陷入了二分图问题中的最大匹配.问题是这样的:

给定一个带有圆形孔的板并给出一组n个圆盘.孔编号为h 1,...,h m,圆盘编号为d 1,...,d n.

我们有一个m行和n列的矩阵A. A [i] [j] = 1如果h 可以适合d Ĵ(即,h的直径 ≥直径d的Ĵ),否则为0.

鉴于任何孔最多只能包含一个圆盘的条件,我需要找到最大孔的配置.

我已经读过这个问题可以建模到网络流量问题,但不能完全遵循如何.有人可以解释如何做到这一点?另外,有没有我可以看到的C代码?

c algorithm matching bipartite network-flow

-2
推荐指数
1
解决办法
2439
查看次数

标签 统计

algorithm ×1

bipartite ×1

c ×1

matching ×1

network-flow ×1