TOPICS
Search

Stable Marriage Problem


The stable marriage problem asks for a stable marriage from the preference rankings of two equally sized sets of participants. The Gale-Shapley algorithm always produces such a matching for complete strict preference lists (Gale and Shapley 1962). In the United States, this algorithm is used to match hospitals to medical interns (Skiena 1990, p. 245).

StableMarriage

In the rankings illustrated above, the male-optimal stable marriage is 4, 2, 6, 5, 3, 1, 7, 9, 8, and the female-optimal stable marriage is 1, 2, 8, 9, 3, 4, 7, 6, 5.

This problem is distinct from the secretary problem, an optimal-stopping problem that is also sometimes called a marriage problem, and from Hall's marriage theorem, which gives a criterion for the existence of a matching.


See also

Divorce Digraph, Hall's Marriage Theorem, Matching, Secretary Problem, Stable Marriage

Explore with Wolfram|Alpha

References

Gale, D. and Shapley, L. S. "College Admissions and the Stability of Marriage." Amer. Math. Monthly 69, 9-14, 1962.Gusfield, D. and Irving, R. W. The Stable Marriage Problem: Structure and Algorithms. Cambridge, MA: MIT Press, 1989.Skiena, S. "Stable Marriages." §6.4.4 in Implementing Discrete Mathematics: Combinatorics and Graph Theory with Mathematica. Reading, MA: Addison-Wesley, pp. 245-246, 1990.

Referenced on Wolfram|Alpha

Stable Marriage Problem

Cite this as:

Weisstein, Eric W. "Stable Marriage Problem." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/StableMarriageProblem.html

Subject classifications