Greedy Matching: Guarantees and Limitations
Bert Besser, Matthias Poloczek

TL;DR
This paper analyzes the performance limits of greedy algorithms for maximum matching, showing their approximation ratios and limitations across different graph classes and algorithm paradigms.
Contribution
It provides tight bounds on greedy algorithms' approximation ratios and establishes their limitations within the priority algorithm framework.
Findings
MinGreedy cannot surpass 1/2 approximation whp.
For graphs with maximum degree D, MinGreedy achieves specific approximation ratios.
Deterministic priority algorithms have proven inapproximability bounds.
Abstract
Since Tinhofer proposed the MinGreedy algorithm for maximum cardinality matching in 1984, several experimental studies found the randomized algorithm to perform excellently for various classes of random graphs and benchmark instances. In contrast, only few analytical results are known. We show that MinGreedy cannot improve on the trivial approximation ratio 1/2 whp., even for bipartite graphs. Our hard inputs seem to require a small number of high-degree nodes. This motivates an investigation of greedy algorithms on graphs with maximum degree D: We show that MinGreedy achieves a (D-1)/(2D-3)-approximation for graphs with D=3 and for D-regular graphs, and a guarantee of (D-1/2)/(2D-2) for graphs with maximum degree D. Interestingly, our bounds even hold for the deterministic MinGreedy that breaks all ties arbitrarily. Moreover, we investigate the limitations of the greedy paradigm,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Complexity and Algorithms in Graphs · Nanocluster Synthesis and Applications
