2010年12月26日

Hopcroft_Karp算法

摘要: 在匈牙利算法中,我们每次寻找一条增广路来增加匹配集合M.可以证明,每次找增广路的复杂度是O(E),一共需要增广O(V)次,因此总时间复杂度为O(VE).为了降低时间复杂度,在Hopcroft Karp算法中,我们在增加匹配集合M时,每次寻找多条增广路.可以证明,这样迭代次数最多为2*V^0.5,所以,时间复杂度就降到了O(V^0.5*E). hdoj 2389 Rain on your Parade 阅读全文
posted @ 2010-12-26 17:46 CrazyAC 阅读(3989) 评论(0) 推荐(0) 编辑