Estensione al problema del matrimonio stabile?


11

Può sembrare più una domanda di scienze sociali che una TCS, ma non lo è. Quando si legge " Algoritmi randomizzati " che descrive il problema del matrimonio stabile, si può leggere quanto segue (p54)

"Si può dimostrare che per ogni scelta di liste di preferenze esiste almeno un matrimonio stabile. (Curiosamente, questo non è il caso di una società monogama omosessuale con un numero pari di abitanti) ...."

Esistono estensioni molto semplici del problema del matrimonio stabile che consente un qualche tipo di stato stazionario che include una società monogama omosessuale o una società in cui un determinato sottoinsieme della popolazione segue un insieme di regole diverso rispetto all'insieme più ampio?

In senso affermativo, ci sono algoritmi che eseguono una tale corrispondenza?


1
Sembra una domanda divertente, soprattutto se vivi nello Utah!
Dave Clarke,

1
La domanda è un po 'aperta. Naturalmente puoi garantire l' esistenza di una soluzione al problema dei coinquilini stabili se modifichi la definizione di una coppia bloccante e / o limiti la struttura delle preferenze di abbinamento. Come esempio banale, puoi trovare una formulazione del problema in cui qualsiasi corrispondenza massima è "stabile", e quindi c'è un semplice algoritmo avido per trovare tale corrispondenza. Ma non penso che questo sia ciò che ti piacerebbe sentire; potresti approfondire un po 'di più?
Jukka Suomela,

1
Due libri eccellenti sul problema del matrimonio stabile e dei suoi parenti sono: Matching bilaterale di Alvin Roth e Marilda Sotomayor e The Stable Marriage Problem di Dan Gusfield e Robert W. Irving.
Joseph Malkevitch,

1
"Il matrimonio stabile e la sua relazione con altri problemi combinatori" di Knuth è anche raccomandato. Puoi trovare la versione scannerizzata dell'edizione francese sul sito web: www-cs-faculty.stanford.edu/~uno/ms.html
Dai Le

Risposte:


11

C'è una congettura aperta su 3 tipi di persone. Supponiamo di avere uomini donne e cani in modo che gli uomini abbiano liste di preferenze sulle donne, le donne abbiano liste di preferenze sui cani e i cani abbiano liste di preferenze sull'uomo. C'è sempre un matrimonio stabile?

(Per altre strutture di preferenza nella società di 3 tipi le risposte sono note come negative).

Un altro commento è che il matrimonio stabile rappresenta un nucleo non vuoto e esiste una condizione ben nota da parte di Scarf che implica l'esistenza di un nucleo non vuoto. È noto che le condizioni della sciarpa sono soddisfatte per il problema del matrimonio stabile originale e per il problema di assegnazione della casa. (Ma fallito per il problema uomini / donne / cani).

Alcuni riferimenti:

  • Un riferimento al documento di Scarf: HE Scarf, The core of an person game, Econometrica 35 (1967) 50--69.N
  • Un documento che mostra varie applicazioni per il lemma cruciale di Scarf e ne cita alcuni altri: (In particolare, viene descritta una versione frazionaria del teorema di Gale-Shapley per gli ipergrafi di Aharoni e Holzman): R. Aharoni e T. Fleiner, On a lemma di sciarpa, J. Combin. Teoria Ser. B 87 (2003), 72--80.
  • Una soluzione del problema tra uomini e donne e cani quando ci sono al massimo 4 di ogni genere appare in un articolo di Eriksson et al (Math Soc Sci 2006).

@Prof. Kalai: Potresti indicarmi un buon riferimento sulla condizione non vuota di Sciarpa per il caso di matrimonio stabile?
Dai Le

Prova il documento originale di Sciarpa che ho aggiunto alla risposta.
Gil Kalai,

10

Quello che stai chiedendo non è più chiamato "Problema del matrimonio stabile". Al contrario, si chiama "Problema di coinquilini stabili". Secondo Wikipedia :

In matematica, specialmente nei campi della teoria dei giochi e della combinatoria, il problema del compagno di stanza stabile (SRP) è il problema di trovare una corrispondenza stabile - una corrispondenza in cui non vi è una coppia di elementi, ciascuno proveniente da un diverso insieme abbinato, in cui ciascun membro della coppia preferisce l'altro alla loro partita. Ciò è diverso dal problema del matrimonio stabile in quanto il problema dei coinquilini stabili non richiede che un set sia suddiviso in sottoinsiemi maschili e femminili. Qualsiasi persona può preferire chiunque nello stesso set.

È comunemente indicato come:

In un dato caso del problema dei coinquilini stabili (SRP), ciascuno dei 2n partecipanti classifica gli altri in ordine di preferenza rigoroso. Una corrispondenza è un insieme di n coppie di partecipanti disordinate (non ordinate). Una M corrispondente in un'istanza di SRP è stabile se non ci sono due partecipanti xey, ciascuno dei quali preferisce l'altro al suo partner in M. Tale coppia si dice per bloccare M, o per essere una coppia bloccante rispetto a M.

Wikipedia discute la risposta alla tua domanda. Dice che il caso stabile non può essere sempre trovato, eppure esiste un algoritmo efficiente, dovuto Irving (1985), che troverà tale corrispondenza se ce n'è uno.


Modificare:

All'SRP sono concepibili diversi rilassamenti naturali: invece di richiedere che "non ci siano due partecipanti xey, ognuno dei quali preferisce l'altro al suo partner in M", si può richiedere che:

  1. Almeno una certa parte delle persone è soddisfatta dei propri coinquilini. Qui, la soddisfazione può essere interpretata in modo diverso. Per esempio:
    • Si dice che una coppia (x, y) è soddisfatta se y è la prima scelta di xe viceversa.
    • Si dice che una coppia (x, y) è soddisfatta se una di x o y è la prima scelta di un'altra.
    • Si dice che una coppia (x, y) non è soddisfatta se esiste una coppia (z, w) tale che x piaccia a z più di y e che a z piaccia x più di w.
    • ...
  2. Al massimo una certa parte delle persone non è soddisfatta dei propri coinquilini. (Questo requisito potrebbe essere diverso da quanto sopra a seconda dell'interpretazione della soddisfacibilità .)

Immagino che OP sappia già tutto questo e la domanda era come cambiare le regole del gioco in modo tale da garantire una corrispondenza stabile.
Jukka Suomela,

Inoltre, il controesempio più semplice coinvolge 4 vertici in cui la prima e la seconda preferenza di 3 di esse definisce un 3 cicli.
Per Vognsen,

2
Immagino che le persone usino solitamente il termine "matching stabile" per riferirsi a qualsiasi variante del problema e "matrimonio stabile" vs. "coinquilini stabili" se vogliono sottolineare che studiano la versione bipartita vs. non bipartita del problema . Ma come al solito, è meglio definire i termini e non dare per scontato che siano standardizzati ...
Jukka Suomela,

Esito a votare questa risposta a causa del primo paragrafo, che apparentemente offende solo alcune persone.
Tsuyoshi Ito,

@Tsuyoshi Ito: non intendevo offendere nessuno. Ripensandoci, ho rimosso del tutto il primo paragrafo.
MS Dousti,

7

nm


Ma questo è di nuovo un abbinamento bipartito: hai due diversi tipi di entità, "persone" contro "case" (proprio come hai "uomini" contro "donne" nel tradizionale problema del matrimonio stabile). La domanda sembrava riguardare specificamente la corrispondenza non bipartita.
Jukka Suomela,

Potresti avere un punto. Pensavo che questo problema potesse riguardare "una società in cui un determinato sottoinsieme della popolazione segue un insieme di regole diverso da quello più ampio".
mum

Vedo, ho pensato che si riferisse a una società in cui abbiamo una sottopopolazione omosessuale. Vediamo se riceviamo chiarimenti sulla domanda.
Jukka Suomela,

Sì, intendevo una società in cui abbiamo un sottoinsieme di quella popolazione che si comporta con un diverso insieme di regole.
IgorCarron,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.