Stable roommates problem

From Wikipedia, the free encyclopedia

In mathematics, especially in the fields of game theory and combinatorics, the stable roommate problem (SRP) is the problem of finding a stable matching — a matching in which no element of any matched set prefers an element of a different matched set that also prefers any element. This is slightly different than the stable marriage problem in that stable roommates does not require that a set is broken up into male and female subsets. Any person can prefer anyone in the same set.

It is commonly stated as:

In a given instance of the Stable Roommates problem (SRP), each of 2n participants ranks the others in strict order of preference. A matching is a set of n disjoint (unordered) pairs of participants. A matching M in an instance of SRP is stable if there are no two participants x and y, each of whom prefers the other to his partner in M. Such a pair is said to block M, or to be a blocking pair with respect to M.

Contents

[edit] Solution


[edit] Algorithm

An efficient algorithm was given in (Irving 1985).

[edit] Applications


[edit] References


Languages