Efficient algorithms for maximum weight matchings in general graphs with small edge weights

  • Authors:
  • Chien-Chung Huang;Telikepalli Kavitha

  • Affiliations:
  • Humboldt-Universität zu Berlin, Germany;Tata Institute of Fundamental Research, India

  • Venue:
  • Proceedings of the twenty-third annual ACM-SIAM symposium on Discrete Algorithms
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Let G = (V, E) be a graph with positive integral edge weights. Our problem is to find a matching of maximum weight in G. We present a simple iterative algorithm for this problem that uses a maximum cardinality matching algorithm as a subroutine. Using the current fastest maximum cardinality matching algorithms, we solve the maximum weight matching problem in O(W √nm logn(n2/m)) time, or in O(Wnω) time with high probability, where n = |V|, m = |E|, W is the largest edge weight, and ω W = o(log1.5 n). Our technique hinges on exploiting Edmonds' matching polytope and its dual.