A generalization of Hopcroft-Karp algorithm for semi-matchings and covers in bipartite graphs (Maximum semi-matching problem in bipartite graphs)

Abstract

An (f,g)-semi-matching in a bipartite graph G=(U V,E) is a set of edges M ⊂eq E such that each vertex u∈ U is incident with at most f(u) edges of M, and each vertex v∈ V is incident with at most g(v) edges of M. In this paper we give an algorithm that for a graph with n vertices and m edges, n m, constructs a maximum (f,g)-semi-matching in running time O(m· (Σu∈ Uf(u), Σv∈ Vg(v))). Using the reduction of [5], our result on maximum (f,g)-semi-matching problem directly implies an algorithm for the optimal semi-matching problem with running time O(nm n).

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…