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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.