Popular Matchings and Limits to Tractability
Yuri Faenza, Telikepalli Kavitha, Vladlena Powers, Xingyu, Zhang

TL;DR
This paper investigates the computational complexity of popular matchings in graphs, establishing NP-hardness results for certain subclasses and providing efficient algorithms for specific cases like strongly dominant matchings and bounded treewidth graphs.
Contribution
It proves NP-completeness for deciding non-stable, non-dominant popular matchings in bipartite graphs and introduces efficient algorithms for strongly dominant matchings and minimum cost popular matchings in bounded treewidth graphs.
Findings
Stable and dominant matchings are the only tractable subclasses in bipartite graphs.
Deciding the existence of a popular matching outside these subclasses is NP-complete.
Efficient algorithms exist for strongly dominant matchings and minimum cost popular matchings in graphs with bounded treewidth.
Abstract
We consider popular matching problems in both bipartite and non-bipartite graphs with strict preference lists. It is known that every stable matching is a min-size popular matching. A subclass of max-size popular matchings called dominant matchings has been well-studied in bipartite graphs: they always exist and there is a simple linear time algorithm to find one. We show that stable and dominant matchings are the only two tractable subclasses of popular matchings in bipartite graphs; more precisely, we show that it is NP-complete to decide if admits a popular matching that is neither stable nor dominant. We also show a number of related hardness results, such as (tight) inapproximability of the maximum weight popular matching problem. In non-bipartite graphs, we show a strong negative result: it is NP-hard to decide whether a popular matching exists or not, and the same result…
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
