论文标题
操纵稳定匹配和室友问题的结果
Manipulating the outcome of stable matching and roommates problems
论文作者
论文摘要
稳定的婚姻和稳定的室友问题由于在各种现实世界中的高度适用性而进行了广泛的研究。但是,可能会发生稳定的解决方案,或者稳定的解决方案不符合某些要求。在这种情况下,人们可能有兴趣修改实例,以确保存在稳定的结果,并确保所需的属性。 我们专注于三种不同的修改。在稳定的室友问题中,所有能力都是一个,我们给出了一个更简单的证明,以证明从稳定分区的每个奇数周期中删除代理是最佳的。我们进一步表明,如果能力大于一个,或者已删除的代理必须属于固定的顶点子集,则该问题将变为NP完整。 由反优化问题激发,我们研究了如何尽可能少地修改代理的偏好,以使给定的匹配变得稳定。可以通过各种方式来衡量新偏好与原始偏好的偏差;在这里,我们专注于$ \ ell_1 $ -norm。我们表明,假设游戏的猜想是,问题的承认不超过$ 2 $。通过依靠两分 - 屈服函数,我们给出了双方情况的多项式时间算法。我们还表明,类似的方法会导致一般图的2个焦点。 最后,我们考虑了未完全处方的代理偏好的问题,目标是确定是否可以扩展偏好列表,以便存在稳定的匹配。我们解决了几种变体的复杂性,包括当需要将某些边缘包括或排除在溶液之外的情况下。
The stable marriage and stable roommates problems have been extensively studied due to their high applicability in various real-world scenarios. However, it might happen that no stable solution exists, or stable solutions do not meet certain requirements. In such cases, one might be interested in modifying the instance so that the existence of a stable outcome with the desired properties is ensured. We focus on three different modifications. In stable roommates problems with all capacities being one, we give a simpler proof to show that removing an agent from each odd cycle of a stable partition is optimal. We further show that the problem becomes NP-complete if the capacities are greater than one, or the deleted agents must belong to a fixed subset of vertices. Motivated by inverse optimization problems, we investigate how to modify the preferences of the agents as little as possible so that a given matching becomes stable. The deviation of the new preferences from the original ones can be measured in various ways; here we concentrate on the $\ell_1$-norm. We show that, assuming the Unique Games Conjecture, the problem does not admit a better than $2$ approximation. By relying on bipartite-submodular functions, we give a polynomial-time algorithm for the bipartite case. We also show that a similar approach leads to a 2-approximation for general graphs. Last, we consider problems where the preferences of agents are not fully prescribed, and the goal is to decide whether the preference lists can be extended so that a stable matching exists. We settle the complexity of several variants, including cases when some of the edges are required to be included or excluded from the solution.