Max-Min Greedy Matching
Alon Eden, Uriel Feige, Michal Feldman

TL;DR
This paper investigates a max-min greedy matching problem in bipartite graphs, providing a polynomial-time algorithm to ensure matching more than half of the vertices even in worst-case scenarios, with bounds for special graph families.
Contribution
It introduces a polynomial-time algorithm for the max-min greedy matching problem, guaranteeing a matching size exceeding 50% in worst-case responses, and explores bounds for specific graph classes.
Findings
Existence of a polynomial-time algorithm matching >51% vertices.
Lower and upper bounds for regular and Hamiltonian graphs.
No permutation guarantees matching more than 8/9 in large degree regular graphs.
Abstract
A bipartite graph that admits a perfect matching is given. One player imposes a permutation over , the other player imposes a permutation over . In the greedy matching algorithm, vertices of arrive in order and each vertex is matched to the lowest (under ) yet unmatched neighbor in (or left unmatched, if all its neighbors are already matched). The obtained matching is maximal, thus matches at least a half of the vertices. The max-min greedy matching problem asks: suppose the first (max) player reveals , and the second (min) player responds with the worst possible for , does there exist a permutation ensuring to match strictly more than a half of the vertices? Can such a permutation be computed in polynomial time? The main result of this paper is an affirmative answer for this question: we show that there…
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.
