Podstawowe techniki zliczania obiektów kombinatorycznych. Szufladkowa zasada Dirichleta, Zasada włączeń i wyłączeń.

Podobne dokumenty
Matematyka dyskretna. Wykład 2: Kombinatoryka. Gniewomir Sarbicki

Algebra liniowa z geometrią analityczną

σ-ciało zdarzeń Niech Ω będzie niepustym zbiorem zdarzeń elementarnych, a zbiór F rodziną podzbiorów zbioru Ω spełniającą warunki: jeśli A F, to A F;

Uwaga 1.1 Jeśli R jest relacją w zbiorze X X, to mówimy, że R jest relacją w zbiorze X. Rozważmy relację R X X. Relację R nazywamy zwrotną, gdy:

Analiza B. Paweł Głowacki

A i A j lub A j A i. Operator γ : 2 X 2 X jest ciągły gdy

Φ(f) ={g 1,...,g n }, jeżeli f ma przedstawienie f = x j g j dla pewnych x i R \{0}.

Wykład 6. Przestrzenie metryczne ośrodkowe i zupełne. ρ, gdzie r

Indukcja matematyczna

Podstawy rachunku prawdopodobieństwa (przypomnienie)

Algorytm wyznaczania krotności diagnostycznej struktury opiniowania diagnostycznego typu PMC 1

i = n = n 1 + n 2 1 i 2 n 1. n(n + 1)(2n + 1) n (n + 1) =

Ćw. 5. Badanie ruchu wahadła sprężynowego sprawdzenie wzoru na okres drgań

Logarytmy. Funkcje logarytmiczna i wykładnicza. Równania i nierówności wykładnicze i logarytmiczne.

Wykład 9. Fizyka 1 (Informatyka - EEIiA 2006/07)

3 k a 2k + 3 k b 2k = φ((a k ) k=1 ) + φ((b k) k=1 ). a 2k p 3 q (1 3 q ) 1 (a k ) k=1 p,

Materiały do wykładów na temat Obliczanie sił przekrojowych i momentów przekrojowych. dla prętów zginanych.

A. Cel ćwiczenia. B. Część teoretyczna

RACHUNEK PRAWDOPODOBIEŃSTWA WYKŁAD 5.

L.Kowalski zadania z rachunku prawdopodobieństwa-zestaw 1 ZADANIA - ZESTAW 1. . (odp. a)

Materiały dydaktyczne. Matematyka. Semestr III. Wykłady

Wybrane rozkłady zmiennych losowych i ich charakterystyki

Zasada indukcji matematycznej

O ciężarkach na bloczku z uwzględnieniem masy nici

Optymalizacja harmonogramów budowlanych - problem szeregowania zadań

WAHADŁO SPRĘŻYNOWE. POMIAR POLA ELIPSY ENERGII.

BELKI CIĄGŁE STATYCZNIE NIEWYZNACZALNE

Wyk lad 6 Przyk lady homomorfizmów

Liczby Stirlinga II rodzaju - definicja i własności

Matematyka Dyskretna. Andrzej Szepietowski. 17 marca 2003 roku

(U.3) Podstawy formalizmu mechaniki kwantowej

jest ciągiem elementów z przestrzeni B(R, R)

= = a na podstawie zadania 6 po p. 3.6 wiemy, że. b 1. a 2 ab b 2

Modelowanie przez zjawiska przybliżone. Modelowanie poprzez zjawiska uproszczone. Modelowanie przez analogie. Modelowanie matematyczne

Równania trygonometryczne z parametrem- inne spojrzenie

ZARYS METODY OPISU KSZTAŁTOWANIA SKUTECZNOŚCI W SYSTEMIE EKSPLOATACJI WOJSKOWYCH STATKÓW POWIETRZNYCH

TEORIA OBWODÓW I SYGNAŁÓW LABORATORIUM

1 Przestrzeń zdarzeń elementarnych

7. CIĄGI. WYKŁAD 5. Przykłady :

KOLOKWIUM Z ALGEBRY I R

WYKŁAD 5 METODY OPTYMALIZACJI NIELINIOWEJ BEZ OGRANICZEŃ

WYMAGANIA Z WIEDZY I UMIEJĘTNOŚCI NA POSZCZEGÓLNE STOPNIE SZKOLNE DLA KLASY 3g. zakres rozszerzony

DSP-MATLAB, Ćwiczenie 5, P.Korohoda, KE AGH. Ćwiczenie 5. Przemysław Korohoda, KE, AGH

OBLICZENIA W POMIARACH POŚREDNICH

1. Funkcje monotoniczne, wahanie funkcji.

CIĄGI wiadomości podstawowe

ALGEBRA Z GEOMETRIĄ ANALITYCZNĄ

Kodowanie informacji w systemach cyfrowych

Analiza B II zadania. cos kx = sin(n x) 2 sin x 2. cos n sin 1 n., tan x, cot x, log sin x, log tan x, 1 + x

DRGANIA MECHANICZNE. materiały uzupełniające do ćwiczeń. Wydział Samochodów i Maszyn Roboczych studia inżynierskie

Metody probabilistyczne Rozwiązania zadań

( ) + ( ) T ( ) + E IE E E. Obliczanie gradientu błędu metodą układu dołączonego

Uzupełnienia dotyczące zbiorów uporządkowanych (3 lutego 2011).

7. Klasyfikacja skończenie generowanych grup przemiennych

Sygnały stochastyczne

3 n 2k /5 n. Wstawiamy, i dostajemy. k=0 P(a 5 = k i a 6 = k) = ( 6 n 1( n. n=0. k 1 Wiemy, że P J = L J R J. Wstawiamy, zmieniamy granice sumowania:

Jarosław Wróblewski Analiza Matematyczna 1 LUX, zima 2016/17

Równania rekurencyjne 1 RÓWNANIA REKURENCYJNE

Interpolacja. Interpolacja wykorzystująca wielomian Newtona

Matematyka Dyskretna - zagadnienia

Rozdział 6. Ciągłość. 6.1 Granica funkcji

Ćwiczenia z metodyki nauczania rachunku prawdopodobieństwa

Optymalizacja harmonogramów budowlanych - problem szeregowania zadań

wtedy i tylko wtedy, gdy rozwiązanie i jest nie gorsze od j względem k-tego kryterium. 2) Macierz części wspólnej Utwórz macierz

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

2. FUNKCJE. jeden i tylko jeden element y ze zbioru, to takie przyporządkowanie nazwiemy FUNKCJĄ, lub

n(n + 1) 2 k = k = 1, P = 1 (1 + 1)/2 = 2/2 = 1 = L. n(n + 1) 2 + (n + 1) = n(n + 1)(2n + 1) 6 k 2 = n(n + 1)(2n + 1) 6 + (n + 1) 2 = n + 1

Pytania i polecenia podstawowe

Matematyka Dyskretna Zadania

Badanie stacjonarności szeregów czasowych w programie GRETL

DRGANIA WŁASNE RAM OBLICZANIE CZĘSTOŚCI KOŁOWYCH DRGAŃ WŁASNYCH

Wykład 21: Studnie i bariery cz.1.

Komitet Główny Olimpiady Fizycznej; Kazimierz Rosiński: Fizyka w szkole nr 1, 1956; Czarnecki Stefan: Olimpiady Fizyczne I IV, PZWS, Warszawa 1956.

Zajęcia nr. 3 notatki

MODELE MATEMATYCZNE W UBEZPIECZENIACH

Restauracja a poprawa jakości obrazów

Kody Huffmana oraz entropia przestrzeni produktowej. Zuzanna Kalicińska. 1 maja 2004

Grupy. Permutacje 1. (G2) istnieje element jednostkowy (lub neutralny), tzn. taki element e G, że dla dowolnego a G zachodzi.

MODYFIKACJA KOSZTOWA ALGORYTMU JOHNSONA DO SZEREGOWANIA ZADAŃ BUDOWLANYCH

Prognozowanie notowań pakietów akcji poprzez ortogonalizację szeregów czasowych 1

Przykładami ciągów, które Czytelnik dobrze zna (a jeśli nie, to niniejszym poznaje), jest ciąg arytmetyczny:

Jarosław Wróblewski Matematyka Elementarna, zima 2014/15

UBEZPIECZENIE NA ŻYCIE Z LOSOWĄ STOPĄ PROCENTOWĄ

Ciągi Podzbiory Symbol Newtona Zasada szufladkowa Dirichleta Zasada włączania i wyłączania. Ilość najkrótszych dróg. Kombinatoryka. Magdalena Lemańska

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a

III. Funkcje rzeczywiste

Wykład z równań różnicowych

Matematyka dyskretna. Andrzej Łachwa, UJ, /14

Wykład 7. Przestrzenie metryczne zwarte. x jest ciągiem Cauchy ego i posiada podciąg zbieżny. Na mocy

Lista zagadnień omawianych na wykładzie w dn r. :

P k k (n k) = k {O O O} = ; {O O R} =

Wojciech Kordecki. Matematyka dyskretna. dla informatyków

Funkcje wymierne. Funkcja homograficzna. Równania i nierówności wymierne.

Przykładowe zadania z teorii liczb

Analiza 1, cze ść druga

UOGÓLNIONA MIARA DOPASOWANIA W MODELU LINIOWYM

ANALIZA WIELOKRYTERIALNA

1 Renty życiowe. 1.1 Podstawowe renty życiowe

Kombinatoryka. Jerzy Rutkowski. Teoria. P n = n!. (1) Zadania obowiązkowe

Analiza matematyczna. 1. Ciągi

Transkrypt:

Materiały dydatyczne Mateatya Dysretna (Wyład 5 Podstawowe technii zliczania obietów obinatorycznych. Szufladowa zasada Dirichleta, Zasada włączeń i wyłączeń. Szufladowa Zasada Dirichleta. Jest rzeczą oczywistą, że jeżeli F : X Y jest funcją różnowartościową, to X Y, lub inaczej, nie istnieje funcja różnowartościowa oreślona na zbiorze X o wartościach w Y, jeśli Y a niej eleentów, niż X. Obserwacja ta nosi nazwę Szufladowej (lub Pudełowej Zasady Dirichleta (SZD. Ma ona liczne zastosowania w różnego rodzaju zadaniach obinatorycznych i io swej prostoty, jej użycie wyaga często niestandardowych obserwacji i nieałej poysłowości. Foralne brzienie tej zasady w wersji podstawowej jest następujące. Twierdzenie 1. (Szufladowa Zasada Dirichleta Niech X i Y będą dowolnyi zbiorai sończonyi, przy czy X > Y. Wówczas dla dowolnej funcji F oreślonej na zbiorze X o wartościach w zbiorze Y istnieją eleenty x 1, x 2 X, x 1 x 2, dla tórych F (x 1 = F (x 2. Mówiąc potocznie SZD stwierdza, że jeśli pewną liczbę przediotów włożyy do szuflad, a szuflad jest niej niż przediotów, tóre właday, to w pewnej szufladzie znajdą się co najniej dwa przedioty. Szufladową Zasadę Dirichleta ożey sforułować również w wersji nieco silniejszej. Twierdzenie 2. Niech X i Y będą dowolnyi zbiorai sończonyi, przy czy dla pewnej liczby naturalnej zachodzi nierówność X > Y. Wówczas dla dowolnej funcji F oreślonej na zbiorze X o wartościach w zbiorze Y istnieją różne eleenty x 1, x 2,..., x, x +1 X, dla tórych F (x 1 = F (x 2 = = F (x = F (x +1. Odwołując się do szufladowej interpretacji podstawowej wersji SZD, ożey wyrazić jej wersję silniejszą następująco. Jeśli w ażdej z = Y szuflad upaujey przediotów, to łącznie spaujey = Y przediotów. Jeśli zate do upaowania ay n = X przediotów i n >, to przynajniej do jednej szuflady trzeba włożyć więcej niż przediotów. Np. ając 11 szuflad i 100 przediotów, tóre chcey w tych szufladach schować, usiy przynajniej do jednej z nich włożyć co najniej 10 przediotów. Bo przecież, gdyby do ażdej szuflady włożyć nie więcej niż 9 z nich, to łącznie urylibyśy nie więcej niż 9 11 = 99, a więc nie wszystie przedioty zostałyby uryte. Dużo poważniejszy i trudniejszy uogólnienie Szufladowej Zasady Dirichleta jest twierdzenie Ph. Halla, tóre ze względu na jego atryonialną interpretację nazywane jest twierdzenie Halla o ojarzeniu ałżeństw. Taą interpretację przedstawiy później. Najpierw jej szufladowa otywacja. Rozważy zbiór X sładający się z n przediotów, tóre chcey rozieścić w szufladach, ta aby ażdy przediot znalazł się w innej szufladzie. Zbiór Y złożony z szuflad, tóre ay do dyspozycji, nie jest idealny, bo cechy (roziary przediotów są różne, roziary szuflad też są różne i w związu z ty dowolny przediot daję się włożyć tylo do nietórych szuflad. Załóży, że A 1 jest zbiore tych szuflad, w tórych ożna schować przediot x 1, A 2 jest zbiore tych szuflad, w tórych ożna schować przediot x 2, itd. A n jest zbiore tych szuflad, w tórych ożna schować przediot x n. 1

Materiały dydatyczne Mateatya Dysretna (Wyład 5 Jaie waruni wystarczające i onieczne uszą być spełnione, aby rozieszczenie tych n przediotów w n szufladach (po jedny przediocie w ażdej szufladzie było wyonalne? Zauważy, że jeśli nie a ograniczeń dotyczących rozieszczeń przediotów w szufladach, tzn. gdy ażdy ze zbiorów A i, (i = 1,..., n porywa się ze zbiore Y wszystich szuflad, to tai warunie jest by liczba przediotów była niejsza od liczby szuflad. To właśnie stwierdza SZD. Odpowiedź na powyższe pytanie jest nieco bardziej sopliowana. Otóż Rozieszczenie n przediotów w szufladach zgodnie z powyżej ustalonyi zasadai jest wyonalne wtedy i tylo wtedy, gdy dla dowolnego podzbioru {x 1, x 2,..., x } zbioru przediotów X łączna liczba wszystich szuflad, do tórych ogą te przedioty być władane, nie jest niejsza od liczby przediotów. Przyład 1. Udowodnić, że w dowolny zbiorze dziesięciu dwucyfrowych liczb naturalnych istnieją dwa rozłączne podzbiory taie, że suy liczb obu pozbiorów są równe. Niech zate Z będzie dowolny, acz ustalony zbiore dziesięciu liczb dwucyfrowych i niech X = 2 Z będzie zbiore wszystich podzbiorów zbioru Z. Na zbiorze X definiujey funcję f, w następujący sposób: dla A X niech f(a = a A a, f( = 0. Innyi słowy, ażdeu podzbiorowi zbioru Z funcja f przyporządowuje suę liczb tego podzbioru. Na przyład, jeśli A = {1, 2, 31, 42, 90}, to f(a = 1 + 2 + 31 + 42 + 90 = 166. Zauważy teraz, że liczba eleentów zbioru X jest równa 2 10 = 1024, natoiast zbiór wartości funcji f a nie więcej niż 945 eleentów, bo 945 jest suą dziesięciu najwięszych liczb dwucyfrowych: 90 + 91 +... + 98 + 99 = 945. Na ocy SZD istnieją dwa podzbiory A i B zbioru Z taie, że f(a = f(b. Zbiory A i B nie uszą być rozłączne, ale jeśli f(a = a = b = f(b, to dla A 1 = A (A B B 1 = B (A B również ay f(a 1 = f(b 1, a zbiory A 1 i B 1 są rozłączne. Przyład 2. Niech n będzie ustaloną liczbą naturalną. Spośród liczb 1, 2,..., 2n wybrano n + 1 liczb. Udowodnić, że wśród wybranych liczb istnieje taa, tóra jest dzielniie co najniej jednej z pozostałych n liczb. Każdą liczbę naturalną a ożna w sposób jednoznaczy zapisać w postaci a = 2, gdzie jest liczbą nieparzystą, natoiast nieujeną liczbą całowitą. Na nasz użyte liczbę nazwijy częścią nieparzystą liczby a. Niech teraz X będzie ustalony n + 1-eleentowy podzbiore zbioru {1, 2, 3,..., 2n 1, 2n}. Na zbiorze X oreślay funcję f, tóra ażdej liczbie tego zbioru przyporządowuje jej część nieparzystą. Innyi słowy f(a = f(2 =. Zbiór wartości funcji f ieści się w zbiorze n-eleentowy {1, 3,..., 2n 1}. Ponieważ zbiór X a n + 1 eleentów, więc znowu na podstawie SZD istnieją dwie liczby a i b (a < b, dla tórych f(a = = f(b. To oznacza, że a = 2, b = 2 l dla pewnych liczb całowitych i l, < l. Ponieważ liczba b a = 2l jest całowita, więc a jest dzielniie b. a A b B 2

Materiały dydatyczne Mateatya Dysretna (Wyład 5 Przyład 3. Niech i n będą liczbai naturalnyi. Udowodnić, że w dowolny ciągu różnych liczb naturalnych ający n + 1 wyrazów istnieje podciąg rosnący długości + 1 lub podciąg alejący długości n + 1. Niech a 1, a 2, a 3,..., a n, a n+1 będzie owy ciągie. Niech X będzie zbiore wyrazów tego ciągu. Na ty zbiorze definiujey funcję f przyjując, że f(a i jest długością najdłuższego rosnącego podciągu ciągu {a } 1 n+1, tórego pierwszy wyraze jest a i. Jeśli dla pewnego i, f(a i n + 1, to z oreślenia funcji f, istnieje rosnący podciąg długości nie niejszj niż n + 1. Załóży zate, że dla dowolnego i, f(a i n. Innyi słowy, załaday, że zbiór wartości funcji f a nie więcej niż n eleentów. May zate nierówność X = n + 1 > f(x. Wobec tego, na ocy silniejszej wersji SZD istnieją i 1 < i 2 < < i +1, taie że f(a i1 = f(a i2 = = f(a i+1. (1 Wystarczy teraz udowodnić, że a i1 > a i2 > > a i+1. Przypuśćy, że jest inaczej, tzn. istnieje j taie, że w powyższy podciągu wyrazy a ij i a ij+1 spełniają warune a ij < a ij+1. Wtedy jedna długość najdłuższego ciągu rosnącego zaczynającego się od a ij jest więsza niż długość najdłuższego ciągu rosnącego zaczynającego się od a ij+1 (wystarczy ten drugi uzupełnić dołączając doń na początu a ij. To przeczy jedna równości (1. Zasada włączeń i wyłączeń. Ja zauważyliśy w wyładzie 2, liczba różnowartościowych funcji z jednego zbioru do drugiego jest łatwa do policzenia. Znacznie trudniej obliczyć liczbę funcji z jednego na drugi zbiór, tzn. liczbę surjecji, o ile taie istnieją. Twierdzenie 3. (Zasada włączeń-wyłączeń Niech P 1, P 2,..., P n będą podzbiorai sończonego zbioru X. Wówczas P 1 P 2 P n = P i + 1 i n 1 i 1 <i 2 n 1 i 1 <i 2 <i 3 n P i1 P i2 + P i1 P i2 P i3 + + + ( 1 1 1 i 1 <i 2 <<i n +( 1 n 1 P 1 P 2 P n P i1 P i2 P i +... + Dowód. Zauważy, że liczba sładniów w pierwszej suie po prawej stronie jest równa 1, w drugiej jest ich ( ( n 2, w trzeciej n 3, itd. Dowód wzoru (2 wynia ze znanej tożsaości dotyczącej współczynniów dwuianowych ( ( ( ( ( ( + + ( 1 + + ( 1 1 + ( 1 = 0, 0 1 2 1 tóry przepiszy w postaci ( ( 1 = 1 2 + + ( 1 ( (2 ( ( + + ( 1 2 + ( 1 1. (3 1 Niech x P 1 P 2 P n będzie dowolny eleente. Jego wład do ocy tego zbioru, (czyli do liczby stojącej po lewej stronie równości (2 jest równy 1. Trzeba poazać, że jego wład do 3

Materiały dydatyczne Mateatya Dysretna (Wyład 5 poszczególnych sładniów suy po prawej stronie jest tai, że ich sua (z uwzględnienie znaów jest taże równa 1. Załóży, że x jest eleente należący do doładnie spośród zbiorów P 1,..., P n. Wład do suy po prawej stronie wzoru 2 zliczay po olei. I ta, w sładniach postaci P i eleent x występuje = ( 1 razy, w sładniach postaci Pi P j występuje ( 2 razy, itd. Zate uwzględniając znai plus/inus otrzyujey suę po prawej stronie równości (3. To ończy dowód. Twierdzenie 4. Jeżeli X = n, Y =, to liczba wszystich funcji z X na Y (tzn. wszystich surjecji jest równa liczbie liczba s n = ( 0 n ( 1 ( 1 + ( 2 ( 2 n + ( 1 j( j ( j n + + ( 1 1 1 n = ( 1 j( j ( j n. Dowód. Niech F = Y X będzie zbiore wszystich funcji oreślonych na zbiorze X o wartościach w zbiorze Y. Ja wiadoo F = n. Dla dowodu twierdzenia wystarczy więc oreślić liczbę funcji z X do Y, tóre nie są surjecjai, tzn. tych funcji, tórych zbiór wartości nie zawiera przynajniej jednego eleentu ze zbioru Y. Niech Y = {y 1, y 2,..., y } i niech F i, i = 1, 2,..., będzie zbiore tych funcji, tórych zbiór wartości nie zawiera eleentu y i. Bezpośrednie zastosowanie Zasady włączeń i wyłączeń w celu obliczenia F 1 F 2 F prowadzi do wzoru podanego w twierdzeniu. Wniose 5. Niech i n będą ustalonyi liczbai naturalnyi. Wówczas, ( 1 j( j ( j n = { n! jeśli n = 0 jeśli n <. Powyższy wniose jest onsewencją znanego fatu, że w przypadu, gdy zbiory X i Y są sończone i równoliczne, to ażda surjecja z X do Y jest injecją, a zate jest przeształcenie wzajenie jednoznaczny. Tych zaś jest doładnie n!, gdzie n = X = Y. Jeżeli natoiast X < Y, to żadna funcja z X do Y nie jest surjecją. Nieporządie na zbiorze X nazyway dowolną perutację f : X X taą, że f(x x dla dowolnego x X. Twierdzenie 6. Jeżeli X = n, to liczba wszystich nieporządów na zbiorze X jest równa D n = n ( 1 j j (n j! = n!( 1 0! 1 1! + 1 2! + ( 1j 1 j! + + ( 1n 1 n! = n n! ( 1 j j!. Dowód. Podobnie, ja w dowodzie poprzedniego twierdzenia, wystarczy policzyć ile jest tych perutacji, tóre nieporządai nie są. Niech X = {1, 2,..., n} i niech S(n będzie zbiore wszystich perutacji zbioru X. Wtedy oczywiście S(n = n!. Niech dalej S i (n będzie zbiore wszystich tych perutacji zbioru X, tórych eleent i jest punte stały, tzn. S i (n = {f S(n : f(i = i}. Teraz, aby otrzyać wzór z twierdzenia, wystarczy zastosować Zasadę włączeń i wyłączeń do policzenia S 1 (n S 2 (n S n (n. 4

Materiały dydatyczne Mateatya Dysretna (Wyład 5 Na oniec przedstawiy jeszcze jeden przyład zastosowania Zasady włączeń i wyłączeń. Przyład 4. Niech,, n będą liczbai całowityi nieujenyi. Wyznaczyć liczbę rozwiązań równania x 1 + x 2 + + x n = (4 w liczbach całowitych, przy ograniczeniach: { 0 x 1, x 2,..., x n. (5 Na począte zauważy, że liczba rozwiązań równania (4, przy ograniczeniach 0 x i, i = 1, 2,..., n, jest równa ( ( n+ 1 = n+ 1 n 1. Ze zbioru wszystich rozwiązań tego równania z taii ograniczeniai trzeba usunąć te, dla tórych przynajniej jedna ze ziennych nie spełnia drugiego ograniczenia. Niech A i, będzie zbiore rozwiązań równania (4, w tórych niewiadoa x i spełnia warune < x i (tzn. nie spełnia ogranicznia górnego podanego w zadaniu. Do policzenia A 1 A 2 A n zastosujey Zasadę włączeń i wyłączeń. Od liczby wszystich rozwiązań trzeba odjąć właśnie tę liczbę. Przyjijy y i = x i, wtedy oczywiście ay 0 y i, a po sprowadzeniu równania (4 do postaci x 1 + + y i + + x n = dostajey A i = + 1 A 1 A 2 A n =. 1. Analogicznie liczyy Ai A j = ( n+ 1 2, itd. Zate + 1 2 + 1 2 + 3 + 1 3 + Opracował: Cz. Bagińsi 5