matdyskr3, 2 Semestr, Matematyka dyskretna, matematyka dyskretna 2009, wyklady


3. Kombinatoryka, zliczanie i generowanie obiektów kombinatorycznych, tożsamości kombinatoryczne, zasada włączania -wyłączania, podziały zbioru, liczby Stirlinga drugiego i pierwszego rodzaju.

Kombinatoryka pierwotnie elementarny dział teorii mnogości, którego przedmiotem było badanie różnych możliwych zestawień i ugrupowań, jakie można tworzyć z elementów dowolnego zbioru skończonego, np. zbioru liczb, liter, przedmiotów itp.; obecnie bardzo rozbudowana dyscyplina matematyczna badająca własności zbiorów skończonych; znajduje zastosowanie m.in. w teorii liczb, rachunku prawdopodobieństwa i informatyce. Stanowi jeden z działów matematyki dyskretnej.

Kombinatoryka zajmuje się zagadnieniami

zbiorów skończonych.

Kombinatoryka posługuje się terminologią nie występującą w innych działach matematyki, stąd pozorna jej odrębność. Najważniejszym jej zadaniem jest konstruowanie spełniających pewne określone warunki odwzorowań jednego zbioru skończonego w drugi oraz znajdowanie wzorów na liczbę tych odwzorowań.

Zliczanie obiektów kombinatorycznych - funkcje i rozmieszczenia

Klasycznym problemem kombinatorycznym jest zadanie sformułowane następująco:

Dane są dwa zbiory skończone X i Y, przy czym 0x01 graphic
i 0x01 graphic
. Ile jest funkcji f: X→Y spełniających dane ograniczenia?

Inaczej problem ten można sformułować następująco:

Można przyjąć, że każdą funkcję f: X→Y, gdzie X={1,2,…,n} i Y={1,2,…,m} określamy jako ciąg wartości funkcji <f(1),f(2),…,f(n)>, co zapisujemy <y1,y2,…,yn>.

Problem ten jest najprostszy jeżeli na rozmieszczenia nie nakładamy żadnych ograniczeń, ponieważ można udowodnić następujące twierdzenie:

Twierdzenie 1

Jeżeli 0x01 graphic
i 0x01 graphic
, to liczba wszystkich funkcji f: X→Y jest równa mn.

Dowód

Przyjmując X={1,2,…,n} pytamy ile jest wszystkich ciągów <y1,y2,…,yn> o wyrazach ze zbioru m elementowego Y.
Każdy wyraz możemy zapisać na m sposobów, co daje nam mm…m (n razy), czyli mn.

Jeżeli ustalimy ograniczenie, że każde pudełko zawiera co najwyżej jeden obiekt to takie rozmieszczenia odpowiadają funkcjom różnowartościowym. Liczbę wszystkich funkcji różnowartościowych ze zbioru n-elementowego do zbioru m-elementowego oznaczamy przez [m]n.

Twierdzenie 2

Jeżeli 0x01 graphic
, 0x01 graphic
i nm to liczba wszystkich funkcji różnowartościowych f: X→Y jest równa

[m]n=m(m-1)(m-2)…(m-n+1),

przyjmujemy, że [m]0=1.

Dowód

Przyjmując X={1,2,…,n} i nm, pytamy ile jest wszystkich różnowartościowych ciągów <y1,y2,…,yn> o wyrazach ze zbioru m elementowego Y. Wyraz y1 możemy zapisać na m sposobów, wyraz y2 już tylko na m-1 sposobów, wyraz y3 na m-2 sposoby itd. aż do wyrazu yn który zapisuje się na m-(n-1) sposobów, co daje liczbę m(m-1)(m-2)…(m-n+1), czyli liczba wszystkich funkcji różnowartościowych wynosi [m]n=m(m-1)(m-2)…(m-n+1).

Jeżeli n>m to [m]n=0 i nie istnieje funkcja różnowartościowa
f: X→Y.

Jeżeli n=m, to każda funkcja różnowartościowa f: X→Y jest wzajemnie jednoznacznym odwzorowaniem zbioru X na zbiór Y, czyli jest bijekcją.

0x08 graphic
Twierdzenie 3

Jeżeli 0x01 graphic
i 0x01 graphic
, to liczba wszystkich bijekcji f: X Y jest równa

[n]n=n(n-1)(n-2)…1 co oznaczamy przez n! (n silnia).

Dowód

Przyjmując 0x01 graphic
i 0x01 graphic
i podstawiając zamiast m, n do wzoru [m]n=m(m-1)(m-2)…(m-n+1) otrzymujemy

[n]n=n(n-1)(n-2)…1.

Jeżeli rozmieszczamy n obiektów w m pudełkach, przy czym każde pudełko zawiera ciąg (a nie jak poprzednio zbiór) obiektów, przy czym dwa rozmieszczenia uważa się za równe jeśli każde pudełko zawiera taki sam ciąg obiektów. Rozmieszczenia tego typu nazywa się rozmieszczeniami uporządkowanymi n obiektów w m pudełkach ich liczbę oznaczamy przez [m]n.

Twierdzenie 4

Liczba rozmieszczeń uporządkowanych n obiektów w m pudełkach wynosi

[m]n=m(m+1)…(m+n-1),

przyjmujemy, że [m]0=1.

Dowód

Konstruujemy rozmieszczenie uporządkowane przez kolejne dodawanie nowych obiektów. Pierwszy obiekt możemy rozmieścić na m sposobów, drugi na m+1 sposobów, gdyż można go umieścić w jednym z m-1 pustych pudełek lub w pudełku zawierającym pierwszy obiekt przed lub za tym obiektem. Ogólnie jeżeli zostało już rozmieszczone i-1 obiektów, przy czym dla k=1,2,…,m w k-tym pudełku znajduje się rk obiektów, wtedy i-ty obiekt możemy dodać na rk+1 sposobów do k-tego pudełka, co daje w sumie

(r1+1)+(r2+1)+…+(rm+1)=(r1+r2+…+rm)+m=i-1+m=m+i-1

możliwości. Wszystkich rozmieszczeń uporządkowanych jest więc [m]n=m(m+1)…(m+n-1).

Przykład

Rozmieścić dwa obiekty a, b w trzech pudełkach

Pudełko 1

Pudełko 2

 Pudełko 3

a

b

a

 

b

b

a

 

b

 

a

 

a

b

 

b

a

ab

 

 

ba

 

 

 

ab

 

 

ba

 

 

 

ab

 

 

ba

[3]2=34=12.

Obiekty kombinatoryczne

Permutacje

Permutacją zbioru n-elementowego X nazywamy dowolną wzajemnie jednoznaczną funkcję f:X→X. Inaczej permutacją zbioru
n-elementowego X nazywamy dowolny różnowartościowy ciąg długości n o elementach ze zbioru X. Jeżeli upraszczając przyjmiemy, że X={1,2,…,n} to dowolną permutację f:X→X utożsamiać można z ciągiem <a1,a2,…,an>, gdzie ai=f(i) dla i=1,2,…,n. Zbiór wszystkich permutacji tego zbioru oznaczamy przez Pn.

Na mocy twierdzenia 3 liczba wszystkich permutacji zbioru
n-elementowego X wynosi n!, czyli 0x01 graphic
.

Permutację zbioru n-elementowego X f:X→X, gdzie i=f(i) nazywamy permutacją identycznościową.

Kombinacje

Weźmy teraz pod uwagę skończony n-elementowy zbiór A,
każdy k-elementowy podzbiór zbioru A nazywamy k-elementową kombinacją bez powtórzeń zbioru n-elementowego, należy zauważyć, że kn. Liczbę wszystkich k-elementowych podzbiorów zbioru A oznaczamy przez 0x01 graphic
(n po k) i nazywamy współczynnikiem dwumiennym (współczynnikiem dwumianowym Newtona, symbolem Newtona).

Twierdzenie 5

0x01 graphic

Dowód

Każdy z [n]k ciągów różnowartościowych długości k wyznacza podzbiór k-elementowy złożony z elementów występujących w tym ciągu, przy czym ten sam podzbiór A otrzymujemy z dokładnie k! ciągów, odpowiadających wszystkim permutacjom zbioru A.

Stąd 0x01 graphic
, korzystając teraz z twierdzenia 2 otrzymujemy

0x01 graphic
,

co przy zastosowaniu symbolu silni można zapisać w postaci

0x01 graphic
.

Dla skończonego n-elementowy zbióru A, można określić
k-elementowy podzbiór z powtórzeniami zbioru A, który nazywamy k-elementową kombinacją z powtórzeniami zbioru n-elementowego. Liczba wszystkich k-elementowych kombinacji z powtórzeniami zbioru n-elementowego A jest równa liczbie ciągów niemalejących długości k o elementach ze zbioru {1,2,…,n}, wynika to stąd, że elementy każdego podzbioru można jednoznacznie ustawić w ciąg niemalejący. Oznacza to, że liczba wszystkich k-elementowych kombinacji z powtórzeniami zbioru n-elementowego A wynosi

0x01 graphic
.

Wariacje

Każdy k-wyrazowy ciąg elementów n-elementowego zbioru A nazywamy k-elementową wariacją z powtórzeniami zbioru
n-elementowego. Na mocy twierdzenia 1 mamy, że liczba wszystkich k-wyrazowych wariacji z powtórzeniami zbioru
n-elementowego wynosi nk.

Każdy k-wyrazowy ciąg różnych elementów n-elementowego zbioru A nazywamy k-elementową wariacją bez powtórzeń zbioru
n-elementowego. Na mocy twierdzenia 2 mamy, że liczba wszystkich k-wyrazowych wariacji bez powtórzeń zbioru n-elementowego wynosi [n]k=n(n-1)…(n-k+1).

Tożsamości kombinatoryczne

  1. [m]n=(m-n+1)[m]n-1

  2. [m]n=0x01 graphic

  3. [m]n=[m+n-1]n

  4. 0x01 graphic
    symetria symbolu Newtona

  5. 0x01 graphic
    trójkąt Pascala

Tożsamości kombinatoryczne

  1. 0x01 graphic
    pochłanianie

  2. 0x01 graphic
    tożsamość Cauchy'ego

  3. 0x01 graphic
    , dla x, yR i nN.

Ponieważ liczba wszystkich podzbiorów zbioru n-elementowego A wynosi 0x01 graphic
, korzystając teraz ze wzoru dwumianowego mamy

0x01 graphic
,

czyli wyprowadziliśmy wzór na moc zbioru potęgowego P(A) skończonego n-elementowego zbioru A. Czyli 0x01 graphic
.

Zasada włączania -wyłączania

Zasada włączania - wyłączania pozwala znaleźć liczbę elementów zbioru A1A2…An, gdzie Ai (dla i=1,2,…,n) są zbiorami skończonymi. Sumę taką nazywamy sumą uogólnioną zbiorów Ai i oznaczamy przez 0x01 graphic
.

Proste przypadki zasady włączania i wyłączania:

Twierdzenie 6

Jeżeli n=2 to 0x01 graphic
.

Dowód

Jeżeli 0x01 graphic
oraz 0x01 graphic
i A1A2=, czyli 0x01 graphic
to liczba elementów zbioru A1A2 wynosi 0x01 graphic
-0 czyli 0x01 graphic
.

Jeżeli 0x01 graphic
oraz 0x01 graphic
i A1A2 oraz 0x01 graphic
to elementy wspólne liczone są w sumie 0x01 graphic
podwójnie i należy je odjąć czyli 0x01 graphic
.

Twierdzenie 7

Jeżeli n=3 to

0x01 graphic

Dowód

Wykorzystując twierdzenie 1 i prawo rozdzielności sumy i iloczynu zbiorów mamy:

A1A2A3=(A1A2)A3 co daje na mocy twierdzenia 1

0x01 graphic

oraz 0x01 graphic
i

0x01 graphic

co daje wzór

0x01 graphic

Uogólniając dla n można sformułować zasadę włączania - wyłączania następująco:

Zasada włączania-wyłączania

Aby wyznaczyć liczbę elementów zbioru 0x01 graphic
należy dodać do siebie liczności poszczególnych zbiorów Ai (włączanie), odjąć liczności wszystkich iloczynów zbiorów AiAj (wyłączanie), dodać liczności wszystkich iloczynów trzech zbiorów AiAjAk (włączanie), odjąć liczności wszystkich iloczynów czterech zbiorów AiAjAkAl., itd.

Oznacza to że dodajemy liczności iloczynów nieparzystej liczby zbiorów a odejmujemy liczności iloczynów parzystej liczby zbiorów.

Można to zapisać następująco:

0x01 graphic

Podziały (rozkłady) zbioru

Podziałem (rozkładem) zbioru n - elementowego X na k bloków nazywamy dowolną rodzinę ={B1, B2,…, Bk} taką, że

  1. Bi  , dla 1ik,

  2. B1B2…Bk = X,

  3. BiBj=.

Podzbiory B1, B2,…, Bk zbioru X nazywamy blokami podziału .

Zbiór wszystkich podziałów zbioru X na k bloków oznacza się k(X), natomiast zbiór wszystkich podziałów przez (X). Zachodzą następujące własności:

(X)=1(X)2(X)…k(X) oraz

zbiór {1(X), 2(X),…, k(X)} jest podziałem zbioru (X).

Liczby Stirlinga drugiego rodzaju i pierwszego rodzaju

Liczbą Stirlinga drugiego rodzaju S(n,k) nazywamy liczbę podziałów zbioru n - elementowego na k bloków:

S(n,k)=0x01 graphic
, gdzie 0x01 graphic
=n.

Przyjmujemy, że S(0,0)=1, gdyż pusta rodzina bloków jest podziałem zbioru pustego.

Przykład

Dla zbioru 4-elementowego X={1,2,3,4} mamy S(4,2)=7, ponieważ istnieją tylko następujące podziały zbioru X:

{{1,2,3}, {4}}, {{1,2,4}, {3}}, {{1,3,4}, {2}}, {{2,3,4}, {1}}, {{1,2}, {3,4}}, {{1,3}, {2,4}}, {{1,4}, {2,3}}.

Własności liczb Stirlinga drugiego rodzaju:

  1. S(n,k)=0 dla k>n,

  2. S(n, n) =1 dla n≥0,

  3. S(n,0)=0 dla n>0,

  4. S(n,1)=1 dla n>0,

  5. S(n,k)=S(n-1,k-1)+kS(n-1,k) dla 0<k<n,

  6. 0x01 graphic
    , dla k>1,

  7. 0x01 graphic
    , dla n≥0,

  8. 0x01 graphic
    , dla n≥0.

Liczby Stirlinga drugiego rodzaju S(n,k)

n\k

2

3

4

5

6

7

8

9

10

2

1

0

0

0

0

0

0

0

0

3

3

1

0

0

0

0

0

0

0

4

7

6

1

0

0

0

0

0

0

5

15

25

10

1

0

0

0

0

0

6

31

90

65

15

1

0

0

0

0

7

63

301

350

140

21

1

0

0

0

8

127

966

1701

1050

266

28

1

0

0

9

255

3025

7770

6951

2646

462

36

1

0

10

511

9330

34105

42525

22827

5880

750

45

1

Liczbami Stirlinga pierwszego rodzaju s(n,k) nazywamy współczynniki przy kolejnych k-potęgach zmiennej x w wielomianie [x]n, czyli

[x]n=0x01 graphic
.

Przyjmujemy, że s(0,0)=1.

Własności liczb Stirlinga pierwszego rodzaju:

  1. s(n,k)=0 dla k>n,

  2. s(n, n) =1 dla n≥0,

  3. s(n,0)=0 dla n>0,

  4. s(n,k)=s(n-1,k-1)-(n-1)s(n-1,k) dla 0<k<n.

Liczby Stirlinga pierwszego rodzaju s(n,k)

n\k

1

2

3

4

5

6

7

8

9

10

2

-1

1

0

0

0

0

0

0

0

0

3

2

-3

1

0

0

0

0

0

0

0

4

-6

11

-6

1

0

0

0

0

0

0

5

24

-50

35

-10

1

0

0

0

0

0

6

-120

274

-225

85

-15

1

0

0

0

0

7

720

-1764

1624

-735

175

-21

1

0

0

0

8

-5040

13068

-13132

6769

-1960

322

-28

1

0

0

9

40320

-109584

118124

-67284

22449

-4536

546

-36

1

0

10

-362880

1026576

-1172700

723680

-269325

63273

-9450

870

-45

1

1-1

na



Wyszukiwarka

Podobne podstrony:
matdyskr5, 2 Semestr, Matematyka dyskretna, MDwyklady
pytegzmatdyskr2009wi, 2 Semestr, Matematyka dyskretna, matematyka dyskretna 2009, egzamin pytania i
md-2009, 2 Semestr, Matematyka dyskretna, matematyka dyskretna 2009, egzamin pytania i odpowiedzi
fibb, Chomiczek, Studia, Semestr 2, Matematyka Dyskretna, Matematyka dyskretna
Matematyka dyskretna md wyklad 3
ListazadanMD1, 2 Semestr, Matematyka dyskretna, MDzadania
ListazadanMD4, 2 Semestr, Matematyka dyskretna, MDzadania
ListazadanMD67, 2 Semestr, Matematyka dyskretna, MDzadania
Matematyka dyskretna, md wyklad 2
Matematyka dyskretna, md wyklad 2b
pytania na egz md, semestr 2, matematyka dyskretna II
odp to 29, Informatyka SGGW, Semestr 2, Matematyka dyskretna 2, dysk
tabelku do kolok A, Studia Informatyka 2011, Semestr 2, Matematyka dyskretna, labolatoria Dmytryszyn
dyskretna2, Studia, PWR, 2 semestr, Matematyka dyskretna
pytegzMatDyskr2010ZSB, 2 Semestr, Matematyka dyskretna, MDwyklady

więcej podobnych podstron