Lo que está preguntando ya no se llama "problema de matrimonio estable". Por el contrario, se llama "Problema de compañeros de habitación estables". De acuerdo con Wikipedia :
En matemáticas, especialmente en los campos de la teoría de juegos y la combinatoria, el problema del compañero de habitación estable (SRP) es el problema de encontrar una coincidencia estable, una coincidencia en la que no hay un par de elementos, cada uno de un conjunto coincidente diferente, donde cada miembro del par prefiere al otro a su pareja. Esto es diferente del problema del matrimonio estable en que el problema de los compañeros de cuarto estables no requiere que un conjunto se divida en subconjuntos masculinos y femeninos. Cualquier persona puede preferir a cualquiera en el mismo conjunto.
Se dice comúnmente como:
En un caso dado del problema de Compañeros de habitación estables (SRP), cada uno de los 2n participantes clasifica a los demás en estricto orden de preferencia. Una coincidencia es un conjunto de n pares de participantes disjuntos (desordenados). Una M coincidente en una instancia de SRP es estable si no hay dos participantes x e y, cada uno de los cuales prefiere al otro en lugar de su compañero en M. Se dice que dicho par bloquea M o es un par de bloqueo con respecto a METRO.
Wikipedia discute la respuesta a su pregunta. Dice que el caso estable no siempre se puede encontrar, sin embargo, existe un algoritmo eficiente, debido a Irving (1985), que encontrará esa coincidencia si hay uno.
Editar:
El SRP puede concebir varias relajaciones naturales: en lugar de exigir que "no hay dos participantes x e y, cada uno de los cuales prefiere al otro a su compañero en M", uno puede requerir que:
- Al menos una cierta fracción de personas se sentirá satisfecha con sus compañeros de cuarto. Aquí, la satisfacción se puede interpretar de manera diferente. Por ejemplo:
- Se dice que un par (x, y) está satisfecho si y es la primera opción de x, y viceversa.
- Se dice que un par (x, y) está satisfecho si uno de x o y es la primera opción de otro.
- Se dice que un par (x, y) no está satisfecho si existe un par (z, w) tal que a x le guste z más que y, y z le guste x más que w.
- ...
- A lo sumo, cierta fracción de la gente no está satisfecha con sus compañeros de cuarto. (Este requisito puede ser diferente al anterior dependiendo de la interpretación de la satisfacción ).