We consider the problem of assigning agents to programs in the presence of two-sided preferences, commonly known as the Hospital Residents problem. In the standard setting each program has a rigid upper quota which cannot be violated. Motivated by applications where quotas may be flexible, we propose and study the problem of computing stable matchings under flexible quotas -- denoted as the SMFQ setting. In the SMFQ setting we have a cost associated with every program and these costs control the quotas. Our goal is to compute a stable matching that matches all agents and is optimal with respect to the cost criteria. We study two optimization problems with respect to the costs and show that there is a sharp contrast in the complexity status of the two optimization criteria. We also establish the connection of our model with the stable extension problem in an apparently different two-round setting of the stable matching problem. We show that our results in the SMFQ setting generalize the stable extension problem.
翻译:我们考虑在双向偏好的情况下向方案分配代理商的问题,通常称为医院居民问题。在标准设定中,每个方案都有严格的上限,不能被违反。受配额可能具有灵活性的申请的驱使,我们提出并研究在灵活配额下计算稳定匹配的问题 -- -- 称为SMFQ设置。在SMFQ设置中,我们每个方案都有成本,而这些费用控制配额。我们的目标是计算一个稳定匹配,与所有代理商匹配,在成本标准方面是最佳的。我们研究了两个优化问题,并表明两种优化标准的复杂性存在鲜明的对比。我们还在稳定匹配问题明显不同的两轮环境下,确定了我们模式与稳定扩展问题的联系。我们展示了我们在SMFQ中将稳定扩展问题普遍化的结果。