Skip to main content
QUICK REVIEW

[论文解读] Exploring Strategy-Proofness, Uniqueness, and Pareto Optimality for the Stable Matching Problem with Couples

Andrew Perrault, Joanna Drummond|arXiv (Cornell University)|May 13, 2015
Game Theory and Voting Systems参考文献 11被引用 3
一句话总结

本文使用SAT编码精确枚举了夫妻稳定匹配问题(SMP-C)中的所有稳定匹配,从而实现了对策略鲁棒性、唯一性和帕累托最优性的实证分析。研究发现,尽管随着市场规模扩大,唯一稳定匹配的出现频率并未提高,但居民最优稳定匹配的概率却随市场扩大而趋近于1,且即使在存在唯一稳定匹配的情况下,居民仍可能通过策略性行为操纵匹配结果。

ABSTRACT

The Stable Matching Problem with Couples (SMP-C) is a ubiquitous real-world extension of the stable matching problem (SMP) involving complementarities. Although SMP can be solved in polynomial time, SMP-C is NP-Complete. Hence, it is not clear which, if any, of the theoretical results surrounding the canonical SMP problem apply in this setting. In this paper, we use a recently-developed SAT encoding to solve SMP-C exactly. This allows us to enumerate all stable matchings for any given instance of SMP-C. With this tool, we empirically evaluate some of the properties that have been hypothesized to hold for SMP-C. We take particular interest in investigating if, as the size of the market grows, the percentage of instances with unique stable matchings also grows. While we did not find this trend among the random problem instances we sampled, we did find that the percentage of instances with an resident optimal matching seems to more closely follow the trends predicted by previous conjectures. We also define and investigate resident Pareto optimal stable matchings, finding that, even though this is important desideratum for the deferred acceptance style algorithms previously designed to solve SMP-C, they do not always find one. We also investigate strategy-proofness for SMP-C, showing that even if only one stable matching exists, residents still have incentive to misreport their preferences. However, if a problem has a resident optimal stable matching, we show that residents cannot manipulate via truncation.

研究动机与目标

  • 探究经典稳定匹配问题中的理论性质(如唯一性和居民最优性)是否可扩展至NP完全的夫妻稳定匹配问题(SMP-C)。
  • 评估随着SMP-C市场规模增大,唯一稳定匹配和居民最优稳定匹配的实证频率。
  • 评估现有延迟接受风格算法(如RP99、KPR)在寻找稳定匹配和居民最优匹配方面的性能与局限性。
  • 探讨SMP-C中策略鲁棒性是否成立,特别是在存在唯一或居民最优稳定匹配的情况下。
  • 开发并应用一种增强型SAT编码,实现对所有稳定匹配的完整枚举,并保证识别出居民帕累托最优解。

提出的方法

  • 将近期为SMP-C开发的SAT编码(SAT-E)扩展,增加额外约束,以枚举任意给定实例的所有稳定匹配。
  • 扩展的SAT编码包含一个约束,用于验证给定稳定匹配是否为居民帕累托最优;若不是,则寻找更优解。
  • 该方法可实现对所有稳定匹配和居民帕累托最优匹配的精确计算,克服了不完整DA风格算法的局限性。
  • 生成了不同市场规模和夫妻比例的随机问题实例,以模拟现实条件并检验理论猜想。
  • 通过检查居民是否能通过截断偏好列表获益,系统性评估策略鲁棒性。
  • 将DA风格算法(RP99和KPR)的性能与基于SAT的枚举方法进行基准对比,以评估其完备性和最优性。

实验结果

研究问题

  • RQ1随着市场规模增大,SMP-C中唯一稳定匹配的概率是否趋近于1,如同在经典SMP中所观察到的那样?
  • RQ2尽管SMP-C是NP完全问题,随着市场规模增大,居民最优稳定匹配的概率是否仍趋近于1?
  • RQ3即使存在唯一稳定匹配,居民是否仍可通过偏好列表截断来操纵匹配结果?
  • RQ4现有的SMP-C延迟接受风格算法(如RP99、KPR)在实践中是否能可靠地找到稳定匹配或居民最优匹配?
  • RQ5基于SAT的枚举方法是否能识别出所有稳定匹配和居民帕累托最优匹配,即使在DA风格算法失败或遗漏最优解的情况下?

主要发现

  • SMP-C实例中具有唯一稳定匹配的比例并未随市场规模增加而提高,这与基于经典SMP结果的猜想相矛盾。
  • 具有居民最优稳定匹配的实例比例随市场规模增加而上升,支持了新的猜想:随着市场规模扩大,该概率趋近于1。
  • 即使在唯一稳定匹配存在的情况下,居民仍具有通过虚报偏好来操纵匹配结果的动机,表明SMP-C并非策略鲁棒。
  • RP99算法在寻找居民最优匹配方面的成功率高于KPR,但其整体失败率(在20%夫妻比例时为36.25%)显著高于KPR(在20%夫妻比例时为5.75%)。
  • KPR在解决大多数问题实例方面优于RP99,在夫妻比例为10%或以下的市场中,其失败率低于0.25%。
  • 基于SAT的方法成功枚举了所有稳定匹配,并识别出所有居民帕累托最优匹配,即使在DA风格算法失败或遗漏最优解的情况下也表现可靠。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。