The Stable Marriage problem (SM), solved by the famous deferred acceptance algorithm of Gale and Shapley (GS), has many natural generalizations. If we allow ties in preferences, then the problem of finding a maximum solution becomes NP-hard, and the best known approximation ratio is $1.5$ (McDermid ICALP 2009, Paluch WAOA 2011, Z. Kir\'aly MATCH-UP 2012), achievable by running GS on a cleverly constructed modified instance. Another elegant generalization of SM is the matroid kernel problem introduced by Fleiner (IPCO 2001), which is solvable in polynomial time using an abstract matroidal version of GS. Our main result is a simple $1.5$-approximation algorithm for the matroid kernel problem with ties. We also show that the algorithm works for several other versions of stability defined for cardinal preferences, by appropriately modifying the instance on which GS is executed. The latter results are new even for the stable marriage setting.
翻译:由著名的Gale和Shapley(GS)推迟接受算法解决的稳定婚姻问题(SM)具有许多自然的概括性。如果我们允许偏好联系,那么找到最大解决方案的问题就会变成NP硬化,而最已知的近似比率是1.5美元(McDermid CricalP 2009, Paluch WAOA 2011, Z.Kir\'aly Matchch-UP),通过在智能构建的修改实例上运行GS(SM)就可以实现。SM的另一个优雅的概括性是Fleiner(IPCO 2001)引入的假冒内核问题,这是在混合时使用抽象的仿制版GS可以解决的。我们的主要结果是对有联系的甲状腺内核问题采用简单1.5美元的接近算法。我们还表明,该算法对为基本偏好而定义的其他几种稳定版本起作用,适当修改执行GS的实例。后一种结果甚至对于稳定的婚姻环境都是新的。