Elementy Kombinatoryki

Slides:



Advertisements
Podobne prezentacje
Elementy kombinatoryki
Advertisements

12 grudnia 2001Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK 1 Wykład 11 Elementy Kombinatoryki.
Temat 2: Podstawy programowania Algorytmy – 1 z 2 _________________________________________________________________________________________________________________.
Stężenia Określają wzajemne ilości substancji wymieszanych ze sobą. Gdy substancje tworzą jednolite fazy to nazywa się je roztworami (np. roztwór cukru.
© Matematyczne modelowanie procesów biotechnologicznych - laboratorium, Studium Magisterskie Wydział Chemiczny Politechniki Wrocławskiej, Kierunek Biotechnologia,
Excel 2007 dla średniozaawansowanych zajęcia z dnia
Wyrażenia Algebraiczne Bibliografia Znak 1Znak 2 Znak 3 Znak 4 Znak 5 Znak 6 Znak 7 Znak 8 Znak 9 Znak 10 Znak 11.
Rozwiązywanie zadań tekstowych za pomocą równań, nierówności i układów równań Radosław Hołówko Konsultant: Agnieszka Pożyczka.
Zmienne losowe Zmienne losowe oznacza się dużymi literami alfabetu łacińskiego, na przykład X, Y, Z. Natomiast wartości jakie one przyjmują odpowiednio.
„MATEMATYKA JEST OK!”. Figury Autorzy Piotr Lubelski Jakub Królikowski Zespół kierowany pod nadzorem mgr Joanny Karaś-Piłat.
KOMBINATORYKA.
TWIERDZENIE TALESA. Tales z Miletu to jeden z najwybitniejszych mędrców starożytności. Zasłynął nie tylko jako filozof ale także jako matematyk i astronom.
Matematyka przed egzaminem czyli samouczek dla gimnazjalisty Przygotowała Beata Czerniak FUNKCJE.
HOTEL HILBERTA O NIESKOŃCZONOŚCI Do paradoksów dotyczących nieskończoności należy seria dziwnych zdarzeń w hotelu Hilberta. Na początku XX wieku Dawid.
Nr36zad3 Klasa IIIa Gimnazjum w Bogdańcu ma zaszczyt zaprezentować rozwiązanie zadania: o trójkątach z monet!
Obliczanie procentu danej wielkości Radosław Hołówko.
 Przedziałem otwartym ( a;b ) nazywamy zbiór liczb rzeczywistych x spełniających układ nierówności x a, co krócej zapisujemy a
Jak tworzymy katalog alfabetyczny? Oprac.Regina Lewańska.
Zadanie 4. Treść zadania Oto początkowy fragment pewnego nieskończonego ciągu liczbowego: Jego kolejne wyrazy powstają zgodnie z.
Dowodzenie twierdzeń Autor: Patryk Kostrzewski. Dowodzenie twierdzeń pozwala stwierdzić prawdziwość twierdzenia. W tym celu przeprowadza się rozumowanie.
O PARADOKSIE BRAESSA Zbigniew Świtalski Paweł Skałecki Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski Zakopane 2016.
Geometria obliczeniowa Wykład 13
Konstruowanie robotów z wykorzystaniem Vex IQ
Funkcje jednej zmiennej
Minimalizacja automatu
PODZIELNOŚĆ WIELOMIANÓW
W kręgu matematycznych pojęć
Schematy blokowe.
Wyznaczanie miejsc zerowych funkcji
DEFINICJA I ZASTOSOWANIE W JĘZYKU HASKELL
terminologia, skale pomiarowe, przykłady
Rachunki zdań Tautologiczność funkcji
Liczby pierwsze.
FIGURY.
Przybliżenia dziesiętne liczb rzeczywistych
jest największą liczbą na świecie?
ALGORYTMY I STRUKTURY DANYCH
Podstawy automatyki I Wykład /2016
Funkcja – definicja i przykłady
Niemożliwe kształty i figury
Wstęp do Informatyki - Wykład 3
Opracowała: Monika Grudzińska - Czerniecka
Geometria obliczeniowa Wykład 8
KOREKTOR RÓWNOLEGŁY DLA UKŁADÓW Z NIEMINIMALNOFAZOWYMI OBIEKTAMI Ryszard Gessing Instytut Automatyki, Politechnika Śląska Plan referatu Wprowadzenie.
Geometria obliczeniowa Wykład 8
Elementy fizyki kwantowej i budowy materii
ALGORYTMY I STRUKTURY DANYCH
ALGORYTMY I STRUKTURY DANYCH
Prezentacja Julia Hamala 3B.
ALGORYTMY I STRUKTURY DANYCH
ALGORYTMY I STRUKTURY DANYCH
Dobrobyt.
ALGORYTMY I STRUKTURY DANYCH
Pisemne dzielenie liczb naturalnych
ALGORYTMY I STRUKTURY DANYCH
Przedziały liczbowe.
Implementacja rekurencji w języku Haskell
Znajdowanie liczb pierwszych w zbiorze
Doskonalenie rachunku pamięciowego u uczniów
Język C++ Operatory Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła.
Matematyka Zadania i objaśnienia Jakub Tchórzewski.
ALGORYTMY I STRUKTURY DANYCH
Mikroekonomia Wykład 4.
WYBRANE ZAGADNIENIA PROBABILISTYKI
Grazyna Mirkowska Matematyka Dyskretna PJWSTK 2001
Zapis prezentacji:

Elementy Kombinatoryki Wykład 11 Elementy Kombinatoryki 12 grudnia 2001 Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK

Problem ? Na ile sposobów można rozmieścić pewne obiekty w pewnej liczbie pudełek, tak by spełnione były zadane ograniczenia? ? 12 grudnia 2001 Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK

Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK Funkcje Problem Dane są dwa zbiory X i Y skończone, X= {x1,...,xn}, Y={y1,...,ym}. Ile jest funkcji całkowitych f : X  Y? Pudełko nr. 1 Pudełko nr. 2 Pudełko nr. 3 Pudełko nr. 4 Pudełko nr. 5 n=7, m= 5 X: a, b, c, d, e, f, g Y: d e g a b c f Jeśli |X|=n i |Y|=m, to |{f: X Y}| = m n. Twierdzenie 12 grudnia 2001 Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK

Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK Przykład 1 Na ile sposobów można wylosować pięć kart (ze zwracaniem) z talii zawierającej 52 karty ? ? Inaczej mówiąc : ile jest 5elementowych ciągów, w których każdy element to jedna 52 kart? lub Ile jest funkcji ze zbioru {1,2,3,4,5} w zbiór 52 elementowy? Odp.: 52 5 lub Na ile sposobów można włożyć liczby 1,2,3,4,5 do 52 pudełek? 12 grudnia 2001 Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK

Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK Przykład 2 Na ile sposobów można pokolorować graf o n wierzchołkach, jeśli dysponujemy k kolorami? Inaczej: Ile jest różnych funkcji całkowitych postaci Kolor : Wierzchołki  Zbiór_kolorów ? ODP.: k n Wierzchołki pomalowane na żółto Wierzchołki pomalowane na czerwono Wierzchołki pomalowane na niebiesko 12 grudnia 2001 Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK

Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK Przykład 3 ? Ile różnych liczb można zapisać w n elementowym rejestrze bitowym? Ile jest n elementowych ciągów, których wyrazami jest zero lub jeden? Ile jest różnych funkcji ze zbioru n elementowego i o wartościach w zbiorze{0,1}? Odpowiedź : 2 n 12 grudnia 2001 Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK

Funkcje różnowartościowe A co, jeśli wymagamy aby każde pudełko zawierało co najwyżej jeden obiekt? Odpowiedź: m*(m-1) * (m-2) ... * (m-n+1) ? Pytanie Ile jest funkcji całkowitych różnowartościowych f : X  Y ? Oczywiście pierwszy element możemy włożyć do dowolnego pudełka. m możliwości Jeśli x1 włożyliśmy do pudełka y1, to nie możemy tam włożyć już innych elementów! Czyli x2 możemy włożyć tylko do jednego z pozostałych pudełek. m-1 możliwości x1 Y: 12 grudnia 2001 Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK

Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK Wariacje 1 2 3 ... n yi1 yi2 yi3 ... yin Różne elementy zbioru Y 1-1 f : X  Y < yi1 , yi2 , yi3 , ... , yin > Definicja Ciąg n różnych elementów ze zbioru m elementowego nazywa się wariacją n wyrazową ze zbioru m-elementowego bez powtórzeń. Wniosek Liczba tych wariacji wynosi m(m-1)...(m-n+1). Przykład Niech A={1,2,3,4}. Wszystkie trzy-wyrazowe wariacje ze zbioru A to: 1,2,3 1,2,4 1,3,2 1,3,4 1,4,2 1,4,3 2,1,3 2,1,4 2,3,1 2,3,4 2,4,1 2,4,3 3,1,2 3,1,4 3,2,1 3,2,4 3,4,1 3,4,2 4,1,2 4,1,3 4,2,1 4,2,3 4,3,1 4,3,2 12 grudnia 2001 Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK

Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK Przykład Jaka jest liczba możliwych słów 5cio literowych, jeśli litery w słowie nie mogą się powtarzać i dysponujemy alfabetem 24 literowym? ? Ile można utworzyć ciągów 5 elementowych, bez powtórzeń, jeśli elementami ciągu są litery z 24elementowego zbioru? Ile jest różnowartościowych funkcji odwzorowujących zbiór {1,2,3,4,5} w 24-ro literowy alfabet? Ile jest wariacji 5-wyrazowych ze zbioru 24elementowego? ODP.: 24* 23*22*21*20 12 grudnia 2001 Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK

Rozmieszczenia uporządkowane Rozważmy sytuację, w której rozmieszczamy n obiektów w m pudełkach, ale pudełka zawierają teraz ciągi, a nie zbiory elementów. Odp.: m(m+1)...(m+n-1) Ile jest różnych możliwych rozmieszczeń uporządkowanych n obiektów w m pudełkach? 1szy element na m sposobów, 2gi elememet na (m+1) sposobów. i-ty element można umieścić w pudełku k o ik-elementach na ik+1- sposobów. Czyli razem, ity element wkładamy na m+i-1 sposobów. d i1 im i2 i3 a, b c Pudełko 1 Pudełko 2 Pudełko 3 .... Pudełko m 12 grudnia 2001 Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK

Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK Przykład Przypuśćmy, że zajmujemy się układaniem rozkładu zajęć. Jedno z zadań z tym związanych to przypisanie zajęć(grup) do sal. Oczywiście o tej samej godzinie nie możemy umieścić w tej samej sali różnych zajęć. Przypuśćmy, że dysponujemy 7 salami i mamy 40 rożnych zajęć. Ile różnych rozkładów zajęć można utworzyć? ? sala lista grup Odp.: 7* 8 * 9 *... * (7+40-1) Czyli: Ile jest różnych rozmieszczeń uporządkowanych 40 obiektów w siedmiu pudełkach? 12 grudnia 2001 Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK

Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK Permutacje Twierdzenie Definicja n wyrazowe wariacje ze zbioru n elementowego nazywamy permutacjami. Inaczej: permutacje to funkcje całkowite, różnowartościowe ze zbioru X w zbiór X. Liczba permutacji P(n) zbioru n elementowego wynosi n*(n-1)...*2 *1, tzn. n! Dowód tw. przez indukcje ze względu na n. Krok 1. Liczba permutacji w zb. 1-elementowym wynosi 1. P(1)=1!=1 Założenie Ind.: P(k)=k! dla pewnego k >0. Teza: P(k+1)= (k+1)! Dowód. Element (k+1)szy umieszczamy na wszystkich możliwych pozycjach (tzn. k+1 pozycjach ) we wszystkich k-elementowych permutacjach. Zatem P(k+1)= P(k) * (k+1)= (k+1)! 12 grudnia 2001 Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK

Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK Oszacowanie ? Co to za liczba n! 1. n!  nn Dzięki wzorowi Stirlinga mamy : n! = (2Pn) (n/e)n (1+ (1/n)) 2. n! = O(nn) 3. lg n! = (n lg n) 12 grudnia 2001 Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK

Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK Przykład Rozważmy permutacje zbioru {1,2,3,4}. 1,2,3,4 1,2,4,3 1,3,2,4 1,3,4,2 1,4,2,3 1,4,3,2 2,1,3,4 2,1,4,3 2,3,1,4 2,3,4,1 itd 1,2,3,4 2,1,3,4 1,3,2,4 3,1,2,4 2,3,1,4 3,2,1,4 1,2,4,3 2,1,4,3 1,4,2,3 4,1,2,3itd* 1,2,3,4 2,1,3,4 2,3,1,4 2,3,4,1 3,2,4,1 3,2,1,4 3,1,2,4 1,3,2,4 1,3,4,2 3,1,4,2itd* 12 grudnia 2001 Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK

Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK Interpretacja 4312 4321 3421 4132 4231 3412 3241 2431 4213 2341 4123 3214 3142 1432 2413 3124 1342 2314 1423 1324 1243 2143 2134 1234 Ten ciąg permutacji odpowiada drodze Hamiltona w grafie. 12 grudnia 2001 Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK

Generowanie permutacji Generowanie wszystkich permutacji przez minimalną liczbę transpozycji sąsiednich elementów. Procedure ANTYLEX(m) begin if m=1 then wypisz_permutację P(1:n) else for i :=1 to m do ANTYLEX(m-1); if i<m then zamień(P(i), P(m)); odwróć(m-1); fi; od; fi end; Początkowo P(i)=i dla i=1...n 12 grudnia 2001 Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK

Symbol dwumianowy Dowód (x+y)n = S(n nad i) xi y n-i Kombinacje bez powtórzeń Jeśli X ma n elementów, to liczba wszystkich podzbiorów zbioru X wynosi 2n. Liczbę wszystkich podzbiorów k-elementowych zbioru n-elementowego oznaczamy przez (n nad k) i nazywamy symbolem dwumianowym Newtona. (x+y)n = S(n nad i) xi y n-i Lemat (n nad k)=0 gdy k>n (n nad k)= n!/ (k! (n-k)!) Ciągów różnowartościowych długości k w zbiorze n elem. jest n (n-1)... (n-k+1) Ale ciągów o różniących się kolejnością elementów jest k! Stąd Dowód (n nad k)= n (n-1)... (n-k+1)/k! 12 grudnia 2001 Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK

Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK Trójkąt Pascala S{(n nad i) : i=0...n} = 2 n (n nad k) = (n nad n-k) (n nad k) = (n-1 nad k ) + (n-1 nad k-1) 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 12 grudnia 2001 Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK

Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK Przykłady 1. Ile jest ciągów zero-jedynkowych o długości n, w których 1 występuje dokładnie k razy? Uwaga Ciąg ( 0 1 0 1 1 1 0 0 0) można traktowć jako funkcję charakterystyczną zbioru. Zatem odpowiedź : (n nad k) 2. Niech będzie graf pełny G (bez pętli) o n wierzchołkach. Ile taki graf ma krawędzi m? Uwaga Każda krawędź wyznacza 2 elementowy podzbiór i każdy 2 elementowy podzbiór zbioru wierzchołków wyznacza krawędź. Zatem odpowiedź : (n nad 2) 12 grudnia 2001 Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK