Scaling algorithms for approximate and exact maximum weight matching
Abstract
The {\em maximum cardinality} and {\em maximum weight matching} problems can be solved in time , a bound that has resisted improvement despite decades of research. (Here and are the number of edges and vertices.) In this article we demonstrate that this " barrier" is extremely fragile, in the following sense. For any , we give an algorithm that computes a -approximate maximum weight matching in time, that is, optimal {\em linear time} for any fixed . Our algorithm is dramatically simpler than the best exact maximum weight matching algorithms on general graphs and should be appealing in all applications that can tolerate a negligible relative error. Our second contribution is a new {\em exact} maximum weight matching algorithm for integer-weighted bipartite graphs that runs in time . This improves on the -time and -time algorithms known since the mid 1980s, for . Here is the maximum integer edge weight.
Cite
@article{arxiv.1112.0790,
title = {Scaling algorithms for approximate and exact maximum weight matching},
author = {Ran Duan and Seth Pettie and Hsin-Hao Su},
journal= {arXiv preprint arXiv:1112.0790},
year = {2011}
}