• Nie Znaleziono Wyników

Algorytmiczna teoria grafów

N/A
N/A
Protected

Academic year: 2021

Share "Algorytmiczna teoria grafów"

Copied!
14
0
0

Pełen tekst

(1)

Algorytmiczna teoria grafów

dr Hanna Furma«czyk

18 maja 2013

(2)

Twierdzenie Halla o maª»e«stwach

Problem

Wyobra¹my sobie, »e mamy m dziewczyn i pewn¡ liczb¦ chªopców.

Ka»da dziewczyna chce wyj±¢ za m¡», przy czym ka»da z nich godzi si¦ po±lubi¢ tylko pewnych chªopców spo±ród wszystkich. Chªopcy natomiast nie maj¡ nic do gadania. Je±li jaka± go chce, to bierze on j¡ bez zastanowienia. Kiedy uda si¦ tak dobra¢ m¦»ów, aby ka»da dziewczyna po±lubiªa dokªadnie jednego i, oczywi±cie, ka»da innego?

Rysunek

Warunek konieczny

i wystarczajacy

Dowolne k dziewcz¡t, 1 ≤ k ≤ m musi godzi¢ si¦ ª¡cznie po±lubi¢ co najmniej k chªopców.

(3)

Twierdzenie Halla o maª»e«stwach

Problem

Wyobra¹my sobie, »e mamy m dziewczyn i pewn¡ liczb¦ chªopców.

Ka»da dziewczyna chce wyj±¢ za m¡», przy czym ka»da z nich godzi si¦ po±lubi¢ tylko pewnych chªopców spo±ród wszystkich. Chªopcy natomiast nie maj¡ nic do gadania. Je±li jaka± go chce, to bierze on j¡ bez zastanowienia. Kiedy uda si¦ tak dobra¢ m¦»ów, aby ka»da dziewczyna po±lubiªa dokªadnie jednego i, oczywi±cie, ka»da innego?

Rysunek

Warunek konieczny

i wystarczajacy

Dowolne k dziewcz¡t, 1 ≤ k ≤ m musi godzi¢ si¦ ª¡cznie po±lubi¢ co najmniej k chªopców.

(4)

Twierdzenie Halla o maª»e«stwach

Problem

Wyobra¹my sobie, »e mamy m dziewczyn i pewn¡ liczb¦ chªopców.

Ka»da dziewczyna chce wyj±¢ za m¡», przy czym ka»da z nich godzi si¦ po±lubi¢ tylko pewnych chªopców spo±ród wszystkich. Chªopcy natomiast nie maj¡ nic do gadania. Je±li jaka± go chce, to bierze on j¡ bez zastanowienia. Kiedy uda si¦ tak dobra¢ m¦»ów, aby ka»da dziewczyna po±lubiªa dokªadnie jednego i, oczywi±cie, ka»da innego?

Rysunek

Warunek konieczny

i wystarczajacy

Dowolne k dziewcz¡t, 1 ≤ k ≤ m musi godzi¢ si¦ ª¡cznie po±lubi¢

co najmniej k chªopców.

(5)

Twierdzenie Halla o maª»e«stwach

Problem

Wyobra¹my sobie, »e mamy m dziewczyn i pewn¡ liczb¦ chªopców.

Ka»da dziewczyna chce wyj±¢ za m¡», przy czym ka»da z nich godzi si¦ po±lubi¢ tylko pewnych chªopców spo±ród wszystkich. Chªopcy natomiast nie maj¡ nic do gadania. Je±li jaka± go chce, to bierze on j¡ bez zastanowienia. Kiedy uda si¦ tak dobra¢ m¦»ów, aby ka»da dziewczyna po±lubiªa dokªadnie jednego i, oczywi±cie, ka»da innego?

Rysunek

Warunek konieczny i wystarczajacy

Dowolne k dziewcz¡t, 1 ≤ k ≤ m musi godzi¢ si¦ ª¡cznie po±lubi¢

co najmniej k chªopców.

(6)

Twierdzenie Halla, 1935

Problem kojarzenia maª»e«stw z m dziewczynami ma rozwi¡zanie wtedy i tylko wtedy, gdy zachodzi nast¦puj¡cy warunek kojarzenia maª»e«stw

ka»de k dziewczyn, 1 ≤ k ≤ m, zna ª¡cznie nie mniej ni»

k chªopców.

Dowód indukcyjny wzgl¦dem m. Przykªady

(7)

Twierdzenie Halla, 1935

Problem kojarzenia maª»e«stw z m dziewczynami ma rozwi¡zanie wtedy i tylko wtedy, gdy zachodzi nast¦puj¡cy warunek kojarzenia maª»e«stw

ka»de k dziewczyn, 1 ≤ k ≤ m, zna ª¡cznie nie mniej ni»

k chªopców.

Dowód indukcyjny wzgl¦dem m.

Przykªady

(8)

Twierdzenie Halla, 1935

Problem kojarzenia maª»e«stw z m dziewczynami ma rozwi¡zanie wtedy i tylko wtedy, gdy zachodzi nast¦puj¡cy warunek kojarzenia maª»e«stw

ka»de k dziewczyn, 1 ≤ k ≤ m, zna ª¡cznie nie mniej ni»

k chªopców.

Dowód indukcyjny wzgl¦dem m.

Przykªady

(9)

Inne sformuªowania

Hall, wersja grafowa

W grae dwudzielnym G(V , W ; E) istnieje skojarzenie z V do W wtedy i tylko wtedy, gdy

|A| ≤ |N(A)|,

dla ka»dego podzbioru A zbioru V , gdzie N(A) oznacza s¡siedztwo zbioru A.

(10)

Zaªó»my, »e mamy rodzin¦ niepustych podzbiorów

F = {S1, . . . ,Sm}pewnego ustalonego zbioru X (Si to zbiór chªopców, których godzi si¦ wzi¡¢ za m¦»a i-ta dziewczyna).

Rodzina F matranswersal¦, gdy istnieje m-elementowy podzbiór {x1, . . . ,xn}zbioru X taki, »e xi ∈Si (czyli po ludzku, gdy dla ka»dej dziewczyny mo»na wybra¢ innego m¦»a.)

Hall, wersja traswersalowa

Rodzina F = {S1, . . . ,Sm} niepustych podzbiorów zbioru X ma transwersal¦ wtedy i tylko wtedy, gdy dla ka»dego zbioru indeksów I ⊂ {1, . . . , m} |I | ≤ | Si∈ISi|.

Przykªad

(11)

Zaªó»my, »e mamy rodzin¦ niepustych podzbiorów

F = {S1, . . . ,Sm}pewnego ustalonego zbioru X (Si to zbiór chªopców, których godzi si¦ wzi¡¢ za m¦»a i-ta dziewczyna).

Rodzina F matranswersal¦, gdy istnieje m-elementowy podzbiór {x1, . . . ,xn}zbioru X taki, »e xi ∈Si (czyli po ludzku, gdy dla ka»dej dziewczyny mo»na wybra¢ innego m¦»a.)

Hall, wersja traswersalowa

Rodzina F = {S1, . . . ,Sm} niepustych podzbiorów zbioru X ma transwersal¦ wtedy i tylko wtedy, gdy dla ka»dego zbioru indeksów I ⊂ {1, . . . , m} |I | ≤ | Si∈ISi|.

Przykªad

(12)

Zaªó»my, »e mamy rodzin¦ niepustych podzbiorów

F = {S1, . . . ,Sm}pewnego ustalonego zbioru X (Si to zbiór chªopców, których godzi si¦ wzi¡¢ za m¦»a i-ta dziewczyna).

Rodzina F matranswersal¦, gdy istnieje m-elementowy podzbiór {x1, . . . ,xn}zbioru X taki, »e xi ∈Si (czyli po ludzku, gdy dla ka»dej dziewczyny mo»na wybra¢ innego m¦»a.)

Hall, wersja traswersalowa

Rodzina F = {S1, . . . ,Sm} niepustych podzbiorów zbioru X ma transwersal¦ wtedy i tylko wtedy, gdy dla ka»dego zbioru indeksów I ⊂ {1, . . . , m} |I | ≤ | Si∈ISi|.

Przykªad

(13)

Zastosowania twierdzenia Halla

kwadraty ªaci«skie

problem Haremu

(14)

Zastosowania twierdzenia Halla

kwadraty ªaci«skie problem Haremu

Cytaty

Powiązane dokumenty

Man kann sich die E -Bi kes in ganz Deutsch land au sle

Ka»dy wiersz zakre±l w caªo±ci danym kolorem zgodnie z nast¦puj¡c¡ reguª¡: dla osób, które byªy za granic¡ krócej ni» 3 miesi¡ce  kolorem »óªtym, dla osób, które

Dwa grafy są homeomorficzne jeśli mogą być otrzymane z tego samego grafu poprzez umieszczenie nowych wierzchołków stopnia dwa na jego krawędziach (krawędź zastępowana

W ka»dym podpunkcie w poni»szych pytaniach prosimy udzieli¢ odpowiedzi TAK lub NIE, zaznaczaj¡c j¡ na zaª¡czonym arkuszu odpowiedzi.. Ka»da kombinacja odpowiedzi TAK lub NIE w

w taki sposób, »e pocz¡wszy od trzeciej, ka»da nast¦pna liczba jest sum¡ dwóch poprzednich.. Jak¡ liczb¡ (parzyst¡ czy nieparzyst¡) jest liczba

Proces zmiany instytucjonalnej w systemie wydatkowania środków unijnych odnoszący się wprost do równości kobiet i mężczyzn traktuję jako lokalny przy- kład realizacji

W poni»szych zadaniach grupa oznacza grup¦ permutacji lub grup¦ ilorazow¡  albo po prostu zbiór z dziaªaniem o trzech wªasno±ciach: dziaªanie jest ª¡czne; istnieje

Utwórz w katalogu domowym pliki o nazwie informacja, wprowadź do niego swoją nazwę użytkownika.. Ustaw prawo do odczytu i zapisu pliku informacja dla wszystkich za pomocą