English

Popular Matching with Lower Quotas

Data Structures and Algorithms 2017-04-27 v2

Abstract

We consider the well-studied Hospital Residents (HR) problem in the presence of lower quotas (LQ). The input instance consists of a bipartite graph G=(RH,E)G = (\mathcal{R} \cup \mathcal{H}, E) where R\mathcal{R} and H\mathcal{H} denote sets of residents and hospitals respectively. Every vertex has a preference list that imposes a strict ordering on its neighbors. In addition, each hospital hh has an associated upper-quota q+(h)q^+(h) and lower-quota q(h)q^-(h). A matching MM in GG is an assignment of residents to hospitals, and MM is said to be feasible if every resident is assigned to at most one hospital and a hospital hh is assigned at least q(h)q^-(h) and at most q+(h)q^+(h) residents. Stability is a de-facto notion of optimality in a model where both sets of vertices have preferences. A matching is stable if no unassigned pair has an incentive to deviate from it. It is well-known that an instance of the HRLQ problem need not admit a feasible stable matching. In this paper, we consider the notion of popularity for the HRLQ problem. A matching MM is popular if no other matching MM' gets more votes than MM when vertices vote between MM and MM'. When there are no lower quotas, there always exists a stable matching and it is known that every stable matching is popular. We show that in an HRLQ instance, although a feasible stable matching need not exist, there is always a matching that is popular in the set of feasible matchings. We give an efficient algorithm to compute a maximum cardinality matching that is popular amongst all the feasible matchings in an HRLQ instance.

Keywords

Cite

@article{arxiv.1704.07546,
  title  = {Popular Matching with Lower Quotas},
  author = {Meghana Nasre and Prajakta Nimbhorkar},
  journal= {arXiv preprint arXiv:1704.07546},
  year   = {2017}
}
R2 v1 2026-06-22T19:26:49.604Z