Maximum Matchings and Popularity
Abstract
Let be a bipartite graph where every node has a strict ranking of its neighbors. For every node, its preferences over neighbors extend naturally to preferences over matchings. Matching is more popular than matching if the number of nodes that prefer to is more than the number that prefer to . A maximum matching in is a "popular max-matching" if there is no maximum matching in that is more popular than . Such matchings are relevant in applications where the set of admissible solutions is the set of maximum matchings and we wish to find a best maximum matching as per node preferences. It is known that a popular max-matching always exists in . Here we show a compact extended formulation for the popular max-matching polytope. So when there are edge costs, a min-cost popular max-matching in can be computed in polynomial time. This is in contrast to the min-cost popular matching problem which is known to be NP-hard. We also consider Pareto-optimality, which is a relaxation of popularity, and show that computing a min-cost Pareto-optimal matching/max-matching is NP-hard.
Keywords
Cite
@article{arxiv.2011.03434,
title = {Maximum Matchings and Popularity},
author = {Telikepalli Kavitha},
journal= {arXiv preprint arXiv:2011.03434},
year = {2020}
}
Comments
17 pages and 4 figures