0
每个稳定婚姻问题至少有一个解决方案。然而,如何知道解决稳定婚姻问题的最大数量? Gale-Shapley算法只能找到一个人为最优解。如果我们使用女性最佳方法来运行Gale-Shapley,那么可能有另一种解决方案。一个稳定婚姻的例子最多有两个解决方案吗?或者Gale-Shapley只能找到两种解决方案,除此之外还有其他一些解决方案。稳定婚姻实例解决方案的最大数量是多少?
感谢您的任何帮助答案!
每个稳定婚姻问题至少有一个解决方案。然而,如何知道解决稳定婚姻问题的最大数量? Gale-Shapley算法只能找到一个人为最优解。如果我们使用女性最佳方法来运行Gale-Shapley,那么可能有另一种解决方案。一个稳定婚姻的例子最多有两个解决方案吗?或者Gale-Shapley只能找到两种解决方案,除此之外还有其他一些解决方案。稳定婚姻实例解决方案的最大数量是多少?
感谢您的任何帮助答案!
见https://cstheory.stackexchange.com/questions/5619/what-is-the-maximum-number-of-stable-marriages-for-an-instance-of-the-stable-mar在那里讨论了指数最坏情况下的下界欧米茄(2.28^n)的稳定婚姻,给出了所有用于n男性/女性(通过给一个家庭的例子,其中这么多稳定的婚姻是可能)。
肯定可以有两种以上的解决方案。 [维基百科文章](http://en.wikipedia.org/wiki/Stable_marriage_problem)给出了三个解决方案的例子。 – 2014-09-02 22:17:49
如果这不是#P完全问题,我会感到有点惊讶。 – 2014-09-02 22:26:20
@DavidEisenstat您的怀疑是正确的:[计数稳定婚姻的复杂性](http://epubs.siam.org/doi/abs/10.1137/0215048),SIAM J. Comput。,15(3),655-667 – mhum 2014-09-02 22:48:42