Twierdzenie o kojarzeniu małżeństw
Z Wikipedii
Niniejszy artykuł jest częścią cyklu teoria grafów.
|
Najważniejsze pojęcia Wybrane klasy grafów Algorytmy grafowe Zagadnienia przedstawiane jako problemy grafowe Inne zagadnienia |
edytuj ten szablon |
Twierdzenie o kojarzeniu małżeństw - przypisywane zazwyczaj Philipowi Hallowi twierdzenie dotyczące istnienia pełnego skojarzenia grafu dwudzielnego, sformuowane w roku 1935. Jest ono często ilustrowane poprzez przedstawienie następującego problemu:
Mamy dwie grupy - dziewcząt i chłopców, oraz pewną sieć znajomości, to znaczy wiemy, których chłopców z tej grupy zna każda z dziewczyn. Kiedy zachodzi sytuacja, w której każdej dziewczynie można przyporządkować jednego kandydata na męża? Oczywiście, tacy kandydaci nie mogą się powtarzać.
Rozwiązanie tak postawionego problemu nosi nazwę twierdzenia o kojarzeniu małżeństw.
Okazuje się, ze warunkiem konieczym i warunkiem wystarczającym na to, by istniało takie skojarzenie par, jest to, by każda podgrupa dziewcząt, licząca k-osób, znała co najmniej k-chłopców.
Spis treści |
[edytuj] Twierdzenie
Twierdzenie można przełożyć na język matematyki na kilka sposobów:
[edytuj] Wersja dla grafów
Niech G = (V,E) będzie grafem, i niech będą rozłącznymi podzbiorami zbioru wierzchołków,
, takimi, że jeśli e jest dowolną krawędzią grafu i e = {v,u}, to
, czyli graf jest grafem dwudzielnym. Wówczas w tym grafie istnieje skojarzenie, którego krawędzie są incydentne ze wszystkimi wierzchołkami z V1 wtedy i tylko wtedy, gdy dla każdego podzbioru wierzchołków
zachodzi własność
, gdzie W jest zbiorem wierzchołków należących do V2 i mających wspólną krawędź z wierzchołkiem z K
Jeżeli moce zbiorów K,W są równe, to takie skojarzenie jest pełne (doskonałe).
[edytuj] Wersja dla transwersal
Niech A będzie zbiorem i będzie pewną (niekoniecznie skończoną) rodziną jego skończonych podzbiorów. Transwersalą (systemem różnych reprezentantów) tej rodziny nazywamy podzbiór zbioru A (o ile istnieje) taki, który zawiera dokładnie po jednym elemencie z każdego ze zbiorów
, to znaczy
.
Twierdzenie Halla mówi, że dla rodziny R istnieje transwersala wtedy i tylko wtedy, gdy dla każdej k-elementowej podrodziny rodziny R mnogościowa suma wszystkich składowych tej podrodziny ma k lub więcej elementów.
[edytuj] Dowód
Podany dowód jest sformuowany dla transwersal, dla grafów jest on analogiczny.
Oczywiste jest, iż jest to warunek konieczny, bowiem gdyby nie był on spełniony i suma mnogościowa pewnej elementów pewnej rodziny zbiorów miała mniej niż k-elementów, to nie byłoby możliwe wybranie k-elementowego podzbioru złożonego z elementów tej sumy.
Wystarczalność warunku można udowodnić, korzystając z indukcji matematycznej. Przez n oznaczę ilość podzbiorów zbioru . Zauważmy, że dla n = 1 twierdzenie jest prawdziwe, bowiem można wybrać jeden dowolny element z S1. Niech n > 1. Zakładamy, że twierdzenie jest prawdziwe dla
.
Jeżeli dla danego n mnogościowa suma zbiorów ma więcej niż n elementów, to twierdzenie jest prawdziwe, wystarcz bowiem wybrać dowolny element k zbioru
, utworzyć transwersalę dla n-1-elementowej rodziny zbiorów
(co jest możliwe na mocy założenia indukcyjnego) oraz dołączyć do niej element k.
W przeciwnym wypadku istnieje pewien podzbiór J (właściwy) zbioru taki, że suma mnogościowa wszystkich elementów zbiorów
jest równa ilości elementów zbioru J. Wybierzmy teraz transwersalę dla rodziny
oraz rodziny
, gdzie
, zaś
. Dla obu rodzin na mocy założenia indukcyjnego istnieją transwersale, i są one rozłączne, co wynika z powyższych warunków. Poszukiwaną transwersalą jest więc zbiór, będący sumą tych transwersal.