Abstract
Let be a bipartite graph where the set consists of agents or main players and the set consists of jobs or secondary players. Every vertex has a strict ranking of its neighbors. A matching is popular if for any matching , the number of vertices that prefer to is at least the number that prefer to . Popular matchings always exist in since every stable matching is popular. A matching is -popular if for any matching , the number of agents (i.e., vertices in ) that prefer to is at least the number of agents that prefer to . Unlike popular matchings, -popular matchings need not exist in a given instance and there is a simple linear time algorithm to decide if admits an -popular matching and compute one, if so. We consider the problem of deciding if admits a matching that is both popular and -popular and finding one, if so. We call such matchings fully popular. A fully popular matching is useful when is the more important side -- so along with overall popularity, we would like to maintain ``popularity within the set ''. A fully popular matching is not necessarily a min-size/max-size popular matching and all known polynomial-time algorithms for popular matching problems compute either min-size or max-size popular matchings. Here we show a linear time algorithm for the fully popular matching problem, thus our result shows a new tractable subclass of popular matchings.
Connections
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 review
No reviews yet.
Discussion 0
Add a comment
No comments yet.