The Hospitals/Residents Problem with Lower Quotas
The Hospitals/Residents Problem with Lower Quotas
复制标题
DOI:
10.1007/s00453-014-9951-z
复制
发表时间:
2014-10
期刊:
影响因子:
1.1
通讯作者:
Koki Hamada;K. Iwama;S. Miyazaki
中科院分区:
文献类型:
--
作者:
Koki Hamada;K. Iwama;S. Miyazaki
The Hospitals/Residents problem is a many-to-one extension of the stable marriage problem. In an instance, each hospital specifies a quota, i.e., an upper bound on the number of positions it provides. It is well-known that in any instance, there exists at least one stable matching, and finding one can be done in polynomial time. In this paper, we consider an extension in which each hospital specifies not only an upper bound but also alowerbound on its number of positions. In this setting, there can be instances that admit no stable matching, but the problem of asking if there is a stable matching is solvable in polynomial time. In case there is no stable matching, we consider the problem of finding a matching that is “as stable as possible”, namely, a matching with a minimum number of blocking pairs. We show that this problem is hard to approximate within the ratio offor any positive constantwhereandare the sets of hospitals and residents, respectively. We then tackle this hardness from two different angles. First, we give an exponential-time exact algorithm whose running time is, whereis the number of blocking pairs in an optimal solution. Second, we consider another measure for optimization criteria, i.e., the number of residents who are involved in blocking pairs. We show that this problem is still NP-hard but has a polynomial-time-approximation algorithm.