Fast algorithms for weighted bipartite matching

32Citations
Citations of this article
33Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Let G = (Vi ∪ V2, E) be a bipartite graph on n nodes and m edges and let w: E → ℝ+ be a weight function on the edges. We give several fast algorithms for computing a minimum weight (perfect) matching for a given complete bipartite graph (i.e. m = n2) by pruning the edge set. The algorithm will also output an upper bound on the achieved approximation factor. Under the assumption that the edge weights are uniformly distributed, we show that our algorithm will compute an optimal solution with high probability. From this we deduce an algorithm with fast expected running time that will always compute an optimal solution. For real edge weights we achieve a running time of O(n2 log n) and for integer edge weights a running time of O(n2). © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Schwartz, J., Steger, A., & Weißl, A. (2005). Fast algorithms for weighted bipartite matching. In Lecture Notes in Computer Science (Vol. 3503, pp. 476–487). Springer Verlag. https://doi.org/10.1007/11427186_41

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