English

Experimental Evaluation of Modified Decomposition Algorithm for Maximum Weight Bipartite Matching

Discrete Mathematics 2019-12-11 v2

Abstract

Let GG be an undirected bipartite graph with positive integer weights on the edges. We refine the existing decomposition theorem originally proposed by Kao et al., for computing maximum weight bipartite matching. We apply it to design an efficient version of the decomposition algorithm to compute the weight of a maximum weight bipartite matching of GG in O(VW/k(V,W/N))O(\sqrt{|V|}W'/k(|V|,W'/N))-time by employing an algorithm designed by Feder and Motwani as a subroutine, where V|V| and NN denote the number of nodes and the maximum edge weight of GG, respectively and k(x,y)=logx/log(x2/y)k(x,y)=\log x /\log(x^2/y). The parameter WW' is smaller than the total edge weight W,W, essentially when the largest edge weight differs by more than one from the second largest edge weight in the current working graph in any decomposition step of the algorithm. In best case W=O(E)W'=O(|E|) where E|E| be the number of edges of GG and in worst case W=W,W'=W, that is, EWW.|E| \leq W' \leq W. In addition, we talk about a scaling property of the algorithm and research a better bound of the parameter WW'. An experimental evaluation on randomly generated data shows that the proposed improvement is significant in general.

Keywords

Cite

@article{arxiv.1605.06989,
  title  = {Experimental Evaluation of Modified Decomposition Algorithm for Maximum Weight Bipartite Matching},
  author = {Shibsankar Das},
  journal= {arXiv preprint arXiv:1605.06989},
  year   = {2019}
}

Comments

24 pages, 6 figures, A preliminary version of this paper has been presented in the 11th International Conference on Theory and Applications of Models of Computation (TAMC 2014) [7]. The current expanded version includes a better bound of the parameter $W'$ and the experimental evaluation of the theoretical claims made in previous version

R2 v1 2026-06-22T14:07:11.320Z