Maximum semi-matching problem in bipartite graphs

10Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

An (f, g)-semi-matching in a bipartite graph G = (U ∪ V,E) is a set of edges M ⊆ 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 Ο(m · min{ Σu∈U f(u), Σv∈V g(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 Ο(√nmlog n).

Cite

CITATION STYLE

APA

Katrenič, J., & Semanišin, G. (2013). Maximum semi-matching problem in bipartite graphs. In Discussiones Mathematicae - Graph Theory (Vol. 33, pp. 559–569). University of Zielona Gora. https://doi.org/10.7151/dmgt.1694

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free