Popular matchings with two-sided preferences and one-sided ties
\'Agnes Cseh, Chien-Chung Huang, Telikepalli Kavitha

TL;DR
This paper investigates the computational complexity of finding popular matchings in bipartite graphs with two-sided preferences and ties, showing NP-hardness in general but providing an efficient algorithm for a specific case where all neighbors of one side are tied.
Contribution
It proves NP-hardness of the popular matching problem with ties and preferences, and introduces a polynomial-time algorithm for a special case with all neighbors tied on one side.
Findings
NP-hardness of the problem in general case
Polynomial algorithm for the case where each vertex on one side has all neighbors tied
Efficient $O(n^2)$ algorithm for the special case
Abstract
We are given a bipartite graph where each vertex has a preference list ranking its neighbors: in particular, every ranks its neighbors in a strict order of preference, whereas the preference lists of may contain ties. A matching is popular if there is no matching such that the number of vertices that prefer to exceeds the number of vertices that prefer to~. We show that the problem of deciding whether admits a popular matching or not is NP-hard. This is the case even when every either has a strict preference list or puts all its neighbors into a single tie. In contrast, we show that the problem becomes polynomially solvable in the case when each puts all its neighbors into a single tie. That is, all neighbors of are tied in 's list and desires to be matched to any of them. Our main…
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
TopicsGame Theory and Voting Systems · Auction Theory and Applications · Complexity and Algorithms in Graphs
