Popular matchings with two-sided preferences and one-sided ties

preprint2016arXivOpen access

Abstract

We are given a bipartite graph G=(A∪B,E)G = (A \cup B, E) where each vertex has a preference list ranking its neighbors: in particular, every a∈Aa \in A ranks its neighbors in a strict order of preference, whereas the preference lists of b∈Bb \in B may contain ties. A matching MM is popular if there is no matching M′M' such that the number of vertices that prefer M′M' to MM exceeds the number of vertices that prefer MM to~M′M'. We show that the problem of deciding whether GG admits a popular matching or not is NP-hard. This is the case even when every b∈Bb \in B 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 b∈Bb \in B puts all its neighbors into a single tie. That is, all neighbors of bb are tied in bb's list and bb desires to be matched to any of them. Our main result is an O(n2)O(n^2) algorithm (where n=∣A∪B∣n = |A \cup B|) for the popular matching problem in this model. Note that this model is quite different from the model where vertices in BB have no preferences and do not care whether they are matched or not.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.