Popular matchings with weighted voters
Abstract
In the Popular Matching problem, we are given a bipartite graph and for each vertex , strict preferences over the neighbors of . Given two matchings and , matching is more popular than if the number of vertices preferring to is larger than the number of vertices preferring to . A matching is called popular if there is no matching that is more popular than . We consider a natural generalization of Popular Matching where every vertex has a weight. Then, we call a matching more popular than matching if the weight of vertices preferring to is larger than the weight of vertices preferring to . For this case, we show that it is NP-hard to find a popular matching. Our main result its a polynomial-time algorithm that delivers a popular matching or a proof for it non-existence in instances where all vertices on one side have weight and all vertices on the other side have weight 1.
Keywords
Cite
@article{arxiv.2110.05901,
title = {Popular matchings with weighted voters},
author = {Klaus Heeger and Ágnes Cseh},
journal= {arXiv preprint arXiv:2110.05901},
year = {2023}
}