Affiliation:
1. University of Sydney, NSW, Australia
Abstract
We study the problem of assigning jobs to applicants. Each applicant has a weight and provides a
preference list
, which may contain ties, ranking a subset of the jobs. An applicant
x
may prefer one matching to another (or be indifferent between them, in case of a tie) based on the jobs
x
gets in the two matchings and
x
’s personal preference. A matching
M
is
popular
if there is no other matching
M
′ such that the weight of the applicants who prefer
M
′ to
M
exceeds the weight of those who prefer
M
to
M
′.
We present algorithms to find a popular matching, or if none exists, to establish so. For instances with strict preference lists, we give an
O
(
n
+
m
time algorithm. For preference lists with ties, we give a more involved algorithm that solves the problem in
O
(min (
k
√
n
;,
n
)
m
) time, where
k
is the number of distinct weights the applicants are given.
Publisher
Association for Computing Machinery (ACM)
Subject
Mathematics (miscellaneous)
Cited by
14 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Popular matchings with weighted voters;Games and Economic Behavior;2024-03
2. Popular Matchings with One-Sided Bias;ACM Transactions on Algorithms;2024-01-22
3. Finding popular branchings in vertex-weighted directed graphs;Theoretical Computer Science;2023-04
4. Strategy-proof popular mechanisms;Journal of Mathematical Economics;2022-10
5. Minimal envy and popular matchings;European Journal of Operational Research;2022-02