당신이 요구하는 것을 더 이상 "안정된 결혼 문제"라고 부릅니다. 반대로 "안정적인 룸메이트 문제"라고합니다. Wikipedia 에 따르면 :
수학, 특히 게임 이론 및 조합론 분야에서 안정적인 룸메이트 문제 (SRP)는 안정적인 일치를 찾는 문제입니다. 각 요소는 서로 다른 일치하는 세트에서 요소 쌍이없는 일치입니다. 쌍 중 하나는 다른 것을 선호합니다. 이것은 안정된 룸메이트 문제가 세트를 남성과 여성의 하위 집합으로 나눌 필요가 없다는 점에서 안정적인 결혼 문제와 다릅니다. 모든 사람이 같은 세트의 사람을 선호 할 수 있습니다.
일반적으로 다음과 같이 표시됩니다.
SRP (Stable Roommates problem)의 경우, 각 2n 참가자는 엄격한 우선 순위에 따라 다른 참가자의 순위를 매 깁니다. 매칭은 일련의 분리 된 (순서가없는) 참가자 쌍입니다. SRP 인스턴스에서 일치하는 M은 두 명의 참가자 x와 y가없고 각각 M의 파트너에 대해 상대방을 선호하는 경우 안정적입니다. 이러한 쌍은 M을 차단하거나 미디엄.
Wikipedia가 귀하의 질문에 대한 답변을 설명합니다. 그것은 안정적인 경우를 항상 찾을 수는 없지만 Irving (1985)으로 인해 효율적인 알고리즘이 존재하며, 일치하는 것이 있으면 찾아 낼 것입니다.
편집하다:
SRP에는 몇 가지 자연스러운 휴식이있을 수 있습니다. "두 명의 참가자 x와 y가 없어야합니다. 각 참가자는 다른 파트너를 M의 파트너보다 선호합니다."
- 최소한 일부 사람들은 룸메이트에게 만족합니다. 여기서 만족도 는 다르게 해석 될 수있다. 예를 들어 :
- y가 x의 첫 번째 선택이면 쌍 (x, y)은 만족한다고 말하고 그 반대도 마찬가지입니다.
- x 또는 y 중 하나가 다른 첫 번째 선택 인 경우 쌍 (x, y)이 충족되었다고합니다.
- x가 y보다 z를 더 좋아하고 z가 w보다 x를 더 좋아하는 쌍 (z, w)이 존재하면 쌍 (x, y)은 만족스럽지 않다고합니다.
- ...
- 사람들의 최대 일부는 룸메이트에게 불만족합니다. (이 요구 사항은 만족도 해석에 따라 위와 다를 수 있습니다 .)