A generalization of Hopcroft-Karp algorithm for semi-matchings and covers in bipartite graphs (Maximum semi-matching problem in bipartite graphs)
arXiv:1103.1091 · doi:10.7151/dmgt.1694
Abstract
An -semi-matching in a bipartite graph is a set of edges such that each vertex is incident with at most edges of , and each vertex is incident with at most edges of . In this paper we give an algorithm that for a graph with vertices and edges, , constructs a maximum -semi-matching in running time . Using the reduction of [5], our result on maximum -semi-matching problem directly implies an algorithm for the optimal semi-matching problem with running time .