English

On the Approximation Performance of Degree Heuristics for Matching

Data Structures and Algorithms 2016-12-21 v2

Abstract

In the design of greedy algorithms for the maximum cardinality matching problem the utilization of degree information when selecting the next edge is a well established and successful approach. We define the class of "degree sensitive" greedy matching algorithms, which allows us to analyze many well-known heuristics, and provide tight approximation guarantees under worst case tie breaking. We exhibit algorithms in this class with optimal approximation guarantee for bipartite graphs. In particular the Karp-Sipser algorithm, which picks an edge incident with a degree-1 node if possible and otherwise an arbitrary edge, turns out to be optimal with approximation guarantee D/(2D-2), where D is the maximum degree.

Keywords

Cite

@article{arxiv.1504.05830,
  title  = {On the Approximation Performance of Degree Heuristics for Matching},
  author = {Bert Besser and Bastian Werth},
  journal= {arXiv preprint arXiv:1504.05830},
  year   = {2016}
}

Comments

v2: added inapproximability bounds for two-sided algorithms

R2 v1 2026-06-22T09:20:33.741Z