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 are governed by resource availability, we propose and study the problem of computing optimal matchings with cost-controlled quotas -- denoted as the CCQ setting. In the CCQ setting we have a cost associated with every program which denotes the cost of matching a single agent to the program and these costs control the quotas. Our goal is to compute a matching that matches all agents, respects the preference lists of agents and programs and is optimal with respect to the cost criteria. We study two optimization problems with respect to the costs -- minimize the total cost (MINSUM) and minimize the maximum cost at a program (MINMAX). We show that there is a sharp contrast in the complexity status of these two problems -- MINMAX is polynomial time solvable whereas MINSUM is NP-hard and hard to approximate within a constant factor unless P = NP even under severe restrictions. On the positive side, we present approximation algorithms for the MINSUM for the general case and a special hard case. The special hard case is theoretically challenging as well as practically motivated and we present a Linear Programming based algorithm for this case. 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 [Gajulapalli et al. FSTTCS 2020]. We show that our results in the CCQ setting generalize the stable extension problem.
翻译:我们考虑在双面偏好的情况下向方案分配代理商的问题,通常称为医院居民问题。在标准设置中,每个方案都有僵硬的上限,不能违反。我们受配额受资源可用情况制约的应用所驱动,提出并研究与成本控制配额最佳匹配的最佳计算问题 -- -- 称为CCQ设置。在CCQ设置中,我们每个方案的成本都与每个方案有关,它意味着将单一代理商与程序匹配的成本,而这些费用控制配额。我们的目标是计算一个匹配所有代理商的匹配,尊重代理商和程序的优惠名单,对成本标准来说是最佳的。我们研究了两个有关成本的优化问题 -- -- 最大限度地降低总成本(MINSUM),并在一个方案(MIMAX)中最大限度地降低最大成本。我们表明,这两个问题的复杂性存在鲜明的对比 -- -- MINMAX是多级模型,而MINSUM(P)是硬性和硬性系数,除非P=PNP(甚至有严格的限制)扩展成本标准。关于成本优化成本问题的两个优化问题,我们目前以稳定、稳定、稳定、稳定、稳定、稳定、稳定、稳定、稳定、稳定、稳定、稳定、固定的系统化的系统分析案例显示,我们目前基于常规的常规的常规的系统。我们目前一个特殊的硬性分析案例。我们目前基于的常规的常规的常规的常规的常规的常规的常规的常规,我们为难标定了一个非常。