在给定的匹配项中找到不稳定的对

时间:2018-09-04 12:47:04

标签: algorithm stable-marriage

当我在阅读Gale-Shapley算法之前第一次尝试稳定婚姻问题(由n个男人和n个女人组成)时,我想到的一种方法是:
1.随机配对
2.找到任何不稳定的配对
3.通过匹配不稳定的配对来消除不稳定因素
4.从第2步开始重复,直到没有剩余的不稳定对

好的,我知道它没有Gale-Shapley那样高效。但是我想知道在给定匹配中找到不稳定对的最佳方法是什么?

一种方法是检查每个男人,以及所有在其偏好列表中比当前伴侣更喜欢的女人。但在最坏的情况下,它可能是O(n ^ 2)。我们可以做得更好吗?

0 个答案:

没有答案