A simple reduction from maximum weight matching to maximum cardinality matching

  • Authors:
  • S. Pettie

  • Affiliations:
  • University of Michigan, Dept. of Electrical Engineering and Computer Science, 2260 Hayward St., Ann Arbor, MI 48109, United States

  • Venue:
  • Information Processing Letters
  • Year:
  • 2012

Quantified Score

Hi-index 0.89

Visualization

Abstract

Let mcm(m,n) and mwm(m,n,N) be the complexities of computing a maximum cardinality matching and a maximum weight matching, and let mcm"b"i, mwm"b"i be their counterparts for bipartite graphs, where m, n, and N are the edge count, vertex count, and maximum integer edge weight. Kao, Lam, Sung, and Ting (2001) [1] gave a general reduction showing mwm"b"i(m,n,N)=O(N@?mcm"b"i(m,n)) and Huang and Kavitha (2012) [2] recently proved the analogous result for general graphs, that mwm(m,n,N)=O(N@?mcm(m,n)). We show that Gabow@?s mwm"b"i and mwm algorithms from 1983 [3] and 1985 [4] can be modified to replicate the results of Kao et al. and Huang and Kavitha, but with dramatically simpler proofs. We also show that our reduction leads to new bounds on the complexity of mwm on sparse graph classes, e.g., (bipartite) planar graphs, bounded genus graphs, and H-minor-free graphs.