Те, що ви запитуєте, більше не називається "Стабільна проблема шлюбу". Навпаки, це називається "Стабільна проблема сусідів по кімнаті". За даними Вікіпедії :
У математиці, особливо в галузях теорії ігор та комбінаторики, стійкою проблемою сусіда по кімнаті (SRP) є проблема пошуку стійкої відповідності - відповідності, в якій немає пари елементів, кожен з іншого зібраного набору, де кожен член пари віддає перевагу іншому в їх поєдинку. Це відрізняється від стійкої проблеми шлюбу тим, що проблема стабільних сусідів по кімнаті не вимагає розбиття набору на чоловічі та жіночі підмножини. Будь-яка людина може віддавати перевагу будь-кому в одному наборі.
Його зазвичай називають:
У заданому випадку проблеми Стабільних сусідів по кімнаті (SRP) кожен з 2n учасників класифікує інших у строгому порядку. Збіг - це набір з n розрізнених (не упорядкованих) пар учасників. Відповідна M в екземплярі SRP є стабільною, якщо немає двох учасників х і у, кожен з яких віддає перевагу другому своєму партнеру в М. Таку пару, як кажуть, блокують М або є блокуючою парою щодо М.
У Вікіпедії обговорюється відповідь на ваше запитання. Він говорить про те, що стабільний випадок не завжди може бути знайдений, але існує ефективний алгоритм, завдяки Ірвінгу (1985), який знайде таку відповідність, якщо така є.
Редагувати:
У СРП можливі кілька природних розслаблень: Замість того, щоб вимагати, щоб "немає двох учасників х і у, кожен з яких віддає перевагу другому своєму партнеру в М", можна вимагати, щоб:
- Принаймні якась певна частка людей буде задоволена своїми сусідками по кімнаті. Тут здійсненності можна інтерпретувати по- різному. Наприклад:
- Кажуть, що пара (x, y) задоволена, якщо y - перший вибір x, і навпаки.
- Кажуть, що пара (x, y) задоволена, якщо один з x або y є першим вибором іншого.
- Кажуть, що пара (x, y) є незадоволеною, якщо існує пара (z, w) така, що x подобається z більше, ніж y, а z подобається x більше, ніж w.
- ...
- Принаймні якась певна частка людей не задоволена своїми сусідками по кімнаті. (Ця вимога може бути різним , що вище , в залежності від інтерпретації здійсненності .)