Matematyka Dyskretna
Wykªad: Kombinatoryka zbiorów
Tomasz Krawczyk
krawczyk@tcs.uj.edu.pl
Kraków, semestr letni 2020/21
Plan wykªadu
Plan wykªadu:
I Krata zbiorów B n = (2 [ n] , ⊆) oraz nierówno±¢ LYM (Lubella, Yamamoto i Meshalkina),
I Twierdzenie Erd®sa-Ko-Rado.
Krata zbiorów B n
Dla ka»dego n ∈ N niech
B
n= ( 2
[n], ⊆)
oznacza cz¦±ciowy porz¡dek skªadaj¡cy si¦ ze wszystkich podzbiorów zbioru [n]
uporz¡dkowany relacj¡ inkluzji ⊆.
Pytania:
I Jaka jest wysoko±¢ porz¡dku B
n? I Jaka jest szeroko±¢ porz¡dku B
n?
I wiele innych w kombinatoryce ekstremalnej.
Porz¡dki B n dla maªych warto±ci n
Wªasno±ci B
ndla maªych warto±ci n (patrz rys. 1):
I Porz¡dek B
0skªada si¦ z 1 elementu, zbioru pustego ∅, ma szeroko±¢ i wysoko±¢ 1.
I Porz¡dek B
1skªada si¦ z 2 elementów, ∅ oraz {1}, ma szeroko±¢ 1 i wysoko±¢ 2.
I Porz¡dek B
2skªada si¦ z 4 elementów, ∅, {1}, {2}, {1, 2}, ma szeroko±¢ 2 i wysoko±¢ 3.
I Porz¡dek B
3skªada si¦ z 8 elementów,
∅, {1}, {2}, {3}, {1, 2}, {1, 3}, {2, 3}, {1, 2, 3}, ma szeroko±¢ 3 i wysoko±¢
4.
Obserwacja:
Porz¡dek B
nma wysoko±¢ n + 1.
Pytanie:
Jak¡ szeroko±¢ ma porz¡dek B
n? Innymi sªowy, jaki jest rozmiar maksymalnego antyªa«cucha w B
n?
Antyªa«cuchy w B
n, to jest, rodziny zbiorów w których »aden zbiór nie zawiera
si¦ w drugim, nosz¡ nazw¦ rodzin Spernera.
Szeroko±¢ porz¡dku B n
Pytanie:
Jaki jest rozmiar maksymalnego antyªa«cucha w B
n= ( 2
[n], ⊆) ? Spostrze»enia:
I rodzina
[n]k, rozmiaru
nk, skªadaj¡ca si¦ z k-elementowych podzbiorów zbioru [n] jest antyªa«cuchem w B
n,
I zachodzi:
n 0
!
< n 1
!
< . . . < n b
n2c
!
= n
d
n2e
!
< . . . n n − 1
!
< n n
! , przy czym, gdy n jest nieparzyste mamy b
n2c 6= d
n2e oraz
bnn2c
=
dnn2e
oraz gdy n jest parzyste mamy b
n2c = d
n2e =
n2oraz b
n2c = d
n2e, I
b[n]n2c
oraz
d[n]n 2egdy n nieparzyste oraz
[n]n 2gdy n parzyste, s¡ dobrymi
kandydatami na antyªa«cuchy maksymalne w porz¡dku B
n(patrz rys. 2).
Nierówno±¢ LYM
Nierówno±¢ LYM (Lubella, Yamamoto i Meshalkina):
Niech F b¦dzie antyªa«cuchem w kracie B
noraz niech f
kb¦dzie liczb¡
wszystkich elementów z F o liczno±ci k. Wtedy:
n
X
k=0
f
k nk6 1 (nierówno±¢ LYM) . W szczególno±ci,
|F | 6 n b
n2c
! .
Zauwa»my, »e nierówno±¢ LYM implikuje |F| 6
bnn 2c. Istotnie, z faktu
nk
6
bnn 2cotrzymujemy:
n
X
k=0
f
k n bn2c6
n
X
k=0
f
k nk6 1, co dowodzi P
nk=0f
k= |F | 6
bnn2c.
dowód nierówno±ci LYM
Rozpatrzmy zbiór:
C =
( F , C) : F jest elementem z F a C jest maksymalnym na liczno±¢ ªa«cuchem w B
nzawieraj¡cym F .
Zauwa»my, »e:
I ka»dy maksymalny na liczno±¢ ªa«cuch w B
nzawiera dokªadnie n + 1 elementów i jest jednoznacznie wyznaczony przez permutacj¦ elementów [n] (przykªadowo, ªa«cuch ∅, {2}, {2, 3}, {2, 3, 1} w B
3odpowiada permutacji 2, 3, 1),
I ka»dy maksymalny ªa«cuch z B
nmo»e nale»e¢ do co najwy»ej jednej pary ze zbioru C (zatem |C| 6 n!),
I ka»dy element F z antyªa«cucha F mo»e nale»e¢ do dokªadnie
|F |! · (n − |F |)! par ze zbioru C. Istotnie, ka»dy ªa«cuch C taki, »e
( F , C) ∈ C, odpowiada permutacji [n], w której pierwsze |F | elementów
zajmuj¡ podzbiory F .
dowód nierówno±ci LYM
Zliczmy elementy zbioru C na dwa sposoby:
I zliczaj¡c liczb¦ elementów z C zawieraj¡cych ustalony element F z F: dla ka»dego F ∈ F mamy |F |!(n − |F |)! par w zbiorze C zawieraj¡cych zbiór F ,
I zliczaj¡c wszystkie maksymalne ªa«cuchy z B
nwyst¦puj¡ce w C, których jest co najwy»ej n!, jako »e ka»dy ªa«cuch mo»e wyst¡pi¢ w c co najwy»ej jeden raz.
Zatem:
X
F ∈F
|F |!(n − |F |)! = |C| 6 n!
St¡d otrzymujemy:
X
F ∈F
| F |!(n − |F |)!
n! = X
F ∈F
1
n
|F |
6 1, co prowadzi do:
n
X
k=0
f
knk
6 1.
Twierdzenie Erd®sa-Ko-Rado
Rodzin¦ F podzbiorów zbioru [n] nazywamy parami przecinaj¡c¡ si¦ je»eli ka»de dwa zbiory z F maj¡ niepuste przeci¦cie.
Pytania:
I Jaki jest najwi¦kszy rozmiar rodziny parami przecinaj¡cych si¦ podzbiorów zbioru [n]?
I Jaki jest najwi¦kszy rozmiar rodziny parami przecinaj¡cych si¦
k-elementowych podzbiorów zbioru [n]?
Odpowiedzi:
I Pytanie 1: 2
n−1(np. wszystkie podzbiory zbioru [n] zawieraj¡ce element 1),
I Pytanie 2: Je»eli n 6 2k − 1, odpowied¹ to
nk, gdy» wtedy ka»de dwa zbiory si¦ przecinaj¡. Je»eli n ≥ 2k, sugerowana odpowied¹ to
n−1k−1(realizowana przez wszystkie podzbiory k-elementowe zbioru [n]
zawieraj¡ce 1).
Twierdzenie Erd®sa-Ko-Rado
Twierdzenie Erd®sa-Ko-Rado:
Niech n, k ∈ N b¦d¡ takie, »e n ≥ 2k. Niech F b¦dzie rodzin¡
parami przecinaj¡cych si¦ podzbiorów k-elementowych zbioru [n].
Wtedy:
|F | 6
n − 1 k − 1
.
dowód twierdzenie EKR
Permutacj¡ cykliczn¡ zbioru [n] nazywamy graf skierowany na zbiorze [n]
tworz¡cy cykl rozmiaru n.
Wszystkich permutacji cyklicznych zbioru [n] jest dokªadnie (n − 1)!.
Przykªad: [2, 1, 4, 3] to permutacja cykliczna reprezentuj¡ca graf skierowany 2 → 1 → 4 → 3 → 2. Zauwa»my, »e [2, 1, 4, 3] to to samo co [1, 4, 3, 2].
Dowód Twierdzenia Erd®sa-Ko-Rado:
Rozpatrzmy zbiór:
C =
( F , C) : F jest elementem z F a C jest cykliczn¡
permutacj¡ zbioru [n], w której elementy F tworz¡ spójny przedziaª.
Dla przykªadu, w permutacji cyklicznej [3, 1, 2, 4, 5, 6] zbioru [6] elementy 5, 6, 3
tworz¡ przedziaª spójny.
dowód twierdzenia EKR
Zliczamy elementy C na dwa sposoby:
I ka»dy element F ∈ F nale»y do dokªadnie k!(n − k)! par ze zbioru C (generujemy permutacj¦ cykliczn¡ [n] zawieraj¡c¡ F poprzez ustawienie najpierw k elementów z F w dowolnej kolejno±ci, a nast¦pnie elementów z [n] \ F w dowolnej kolejno±ci),
I ka»da permutacja cykliczna C mo»e nale»e¢ do co najwy»ej k par ze zbioru C:
I
zaªó»my, »e a
1, a
2, . . . , a
kjest podci¡giem spójnym permutacji cyklicznej C taki, »e zbiór A = {a
1, a
2, . . . , a
k} nale»y do F,
I
zauwa»my, »e dla ka»dego i ∈ [k − 1] istnieje dokªadnie jeden
element B z rodziny F taki, »e albo a
i∈ B i a
i+1∈ / B albo
a
i∈ / B i a
i+1∈ B.
dowód twierdzenia EKR
Korzystaj¡c z poprzednich uwag mamy:
X
F ∈F