Mosty królewieckie, chi«ski listonosz i... kojarzenie maª»e«stw

Podobne dokumenty
Teoria grafów i jej zastosowania. 1 / 126

Zad. 1 Zad. 2 Zad. 3 Zad. 4 Zad. 5 SUMA. W obu podpunktach zakªadamy,»e kolejno± ta«ców jest wa»na.

c Marcin Sydow Spójno± Grafy i Zastosowania Grafy Eulerowskie 2: Drogi i Cykle Grafy Hamiltonowskie Podsumowanie

Teoria grafów i sieci 1 / 58

Algorytmiczna teoria grafów

Wykªad 4. Droga i cykl Eulera i Hamiltona

Wykªad 1. Wprowadzenie do teorii grafów

c Marcin Sydow Wst p Grafy i Zastosowania Wierzchoªki 8: Kolorowanie Grafów Mapy Kraw dzie Zliczanie Podsumowanie

Wst p teoretyczny do wiczenia nr 3 - Elementy kombinatoryki

Grafy i Zastosowania. 11: Twierdzenia Minimaksowe. c Marcin Sydow. Wst p: Tw. Halla. Dualno± Zbiory niezale»ne. Skojarzenia c.d.

Zadania z kolokwiów ze Wst pu do Informatyki. Semestr II.

Relacj binarn okre±lon w zbiorze X nazywamy podzbiór ϱ X X.

1) Grafy eulerowskie własnoci algorytmy. 2) Problem chiskiego listonosza

Metodydowodzenia twierdzeń

Minimalne drzewa rozpinaj ce

Wybrane poj cia i twierdzenia z wykªadu z teorii liczb

c Marcin Sydow Przepªywy Grafy i Zastosowania Podsumowanie 12: Przepªywy w sieciach

Szeregowanie zada« Wykªad nr 6. dr Hanna Furma«czyk. 11 kwietnia 2013

Algorytmy i Struktury Danych

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Metody dowodzenia twierdze«

XVII Warmi«sko-Mazurskie Zawody Matematyczne

Grafy. Andrzej Jastrz bski. Akademia ET I. Politechnika Gda«ska

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Grafy dla każdego. dr Krzysztof Bryś. Wydział Matematyki i Nauk Informacyjnych Politechnika Warszawska.

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Metoda tablic semantycznych. 1 Metoda tablic semantycznych

Biedronka. Wej±cie. Wyj±cie. Przykªady. VI OIG Zawody dru»ynowe, Finaª. 19 V 2012 Dost pna pami : 64 MB.

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Drzewa Gomory-Hu Wprowadzenie. Drzewa Gomory-Hu. Jakub Š cki. 14 pa¹dziernika 2009

Notatki z AiSD. Nr 2. 4 marca 2010 Algorytmy Zachªanne.

c Marcin Sydow Planarno± Grafy i Zastosowania Tw. Eulera 7: Planarno± Inne powierzchnie Dualno± Podsumowanie

Algorytmy grafowe 2. Andrzej Jastrz bski. Akademia ETI. Politechnika Gda«ska Algorytmy grafowe 2

Lekcja 8 - ANIMACJA. 1 Polecenia. 2 Typy animacji. 3 Pierwsza animacja - Mrugaj ca twarz

Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych.

Stereometria (geometria przestrzenna)

Grafy i Zastosowania. 1: Wprowadzenie i poj cia podstawowe. c Marcin Sydow. Wprowadzenie. Podstawowe poj cia. Operacje na grafach.

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14

A = n. 2. Ka»dy podzbiór zbioru sko«czonego jest zbiorem sko«czonym. Dowody tych twierdze«(elementarne, lecz nieco nu» ce) pominiemy.

Przekroje Dedekinda 1

10a: Wprowadzenie do grafów

ELEMENTARNA TEORIA LICZB. 1. Podzielno±

Wykªad 4. Funkcje wielu zmiennych.

TEORIA GRAFÓW. Graf skierowany dla ka»dej kraw dzi (oznaczanej tutaj jako ªuk) para wierzchoªków incydentnych jest par uporz dkowan {u, v}.

Wykład 4. Droga i cykl Eulera i Hamiltona

Droga i cykl Eulera Przykłady zastosowania drogi i cyku Eulera Droga i cykl Hamiltona. Wykład 4. Droga i cykl Eulera i Hamiltona

Podstawowepojęciateorii grafów

Materiaªy do Repetytorium z matematyki

Grafy i Zastosowania. 5: Drzewa Rozpinaj ce. c Marcin Sydow. Drzewa rozpinaj ce. Cykle i rozci cia fundamentalne. Zastosowania

Grafy i Zastosowania. 9: Digrafy (grafy skierowane) c Marcin Sydow. Digrafy. Porz dki cz ±ciowe * Euler i Hamilton. Turnieje

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

1 a + b 1 = 1 a + 1 b 1. (a + b 1)(a + b ab) = ab, (a + b)(a + b ab 1) = 0, (a + b)[a(1 b) + (b 1)] = 0,

Arkusz maturalny. Šukasz Dawidowski. 25 kwietnia 2016r. Powtórki maturalne

Kolorowanie punktów na pªaszczy¹nie, czyli kilka sªów o geometrii kombinatorycznej.

Hotel Hilberta. Zdumiewaj cy ±wiat niesko«czono±ci. Marcin Kysiak. Festiwal Nauki, Instytut Matematyki Uniwersytetu Warszawskiego

Grafy. 3. G = (V, E ) jest podgrafem G = (V, G), je±li V V i E E. 4. G = (V, G) jest sum grafów G = (V, E ), G = (V, E ), je±li V = V V, E = E E.

Strategia czy intuicja?

Ciaªa i wielomiany. 1 Denicja ciaªa. Ciaªa i wielomiany 1

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Podstawy matematyki dla informatyków

JAO - J zyki, Automaty i Obliczenia - Wykªad 1. JAO - J zyki, Automaty i Obliczenia - Wykªad 1

Egzaminy i inne zadania. Semestr II.

Równania ró»niczkowe I rz du (RRIR) Twierdzenie Picarda. Anna D browska. WFTiMS. 23 marca 2010

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Podstawowe algorytmy grafowe i ich zastosowania

Matematyka dyskretna dla informatyków

Indeksowane rodziny zbiorów

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15

Wojewódzki Konkurs Matematyczny

Maszyny Turinga i problemy nierozstrzygalne. Maszyny Turinga i problemy nierozstrzygalne

Elementy teorii grafów, sposoby reprezentacji grafów w komputerze

O pewnym zadaniu olimpijskim

Wojewódzki Konkurs Matematyczny

Teoria grafów i sieci 1 / 188

12: Znajdowanie najkrótszych ±cie»ek w grafach

Niezmienniki i póªniezmienniki. Weronika Koªodziejczykyg V Liceum Ogólnoksztaªc ce w Krakowie Opiekun pracy: dr Jacek Dymel

Twierdzenie Wainera. Marek Czarnecki. Warszawa, 3 lipca Wydziaª Filozoi i Socjologii Uniwersytet Warszawski

Elementy teorii grafów, sposoby reprezentacji grafów w komputerze

Kolorowanie wierzchołków Kolorowanie krawędzi Kolorowanie regionów i map. Wykład 8. Kolorowanie

Funkcja kwadratowa, wielomiany oraz funkcje wymierne

c Marcin Sydow Grafy i Zastosowania BFS DFS 4: Przeszukiwanie Grafów (BFS, DFS i zastosowania) DFS nieskierowane DFS skierowane Podsumowanie

Podstawowe algorytmy grafowe i ich zastosowania

Zdzisªaw Dzedzej, Katedra Analizy Nieliniowej pok. 611 Kontakt:

Skojarzenia. Najliczniejsze skojarzenia: Dokładne skojarzenia o maksymalnej sumie wag w obcionych pełnych grafach dwudzielnych.

Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki.

Podzbiory Symbol Newtona Zasada szuadkowa Dirichleta Zasada wª czania i wyª czania. Ilo± najkrótszych dróg. Kombinatoryka. Magdalena Lema«ska

MATEMATYKA DYSKRETNA - MATERIAŁY DO WYKŁADU GRAFY

Twierdzenie Wedderburna Witold Tomaszewski

Wektory w przestrzeni

Kolorowanie wierzchołków

c Marcin Sydow Podstawy Grafy i Zastosowania Kod Prüfera 3: Drzewa Drzewa ukorzenione * Drzewa binarne Zastosowania Podsumowanie

Ekstremalnie fajne równania

tylko poprawne odpowiedzi, ale nie wszystkie 2 pkt poprawne i niepoprawne odpowiedzi lub brak zaznaczenia 0 pkt

WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA

Problemy optymalizacyjne - zastosowania

Ekstremalnie maªe zbiory

WST P DO KRYPTOGRAFII. Grzegorz Szkibiel. Jesie«2012/13

Wielomiany o wspóªczynnikach rzeczywistych

W poprzednim odcinku... Podstawy matematyki dla informatyków. Relacje równowa»no±ci. Zbiór (typ) ilorazowy. Klasy abstrakcji

Podstawy matematyki dla informatyków. Funkcje. Funkcje caªkowite i cz ±ciowe. Deniowanie funkcji. Wykªad pa¹dziernika 2012

Transkrypt:

Mosty królewieckie, chi«ski listonosz i... kojarzenie maª»e«stw 3 kwietnia 2014 roku 1 / 106

Mosty królewieckie W Królewcu, na rzece Pregole znajduj si dwie wyspy poª czone ze sob, a tak»e z brzegami za pomoc siedmiu mostów, tak jak pokazuje rysunek 2 / 106

Mosty królewieckie W Królewcu, na rzece Pregole znajduj si dwie wyspy poª czone ze sob, a tak»e z brzegami za pomoc siedmiu mostów, tak jak pokazuje rysunek 3 / 106

Mosty królewieckie W Królewcu, na rzece Pregole znajduj si dwie wyspy poª czone ze sob, a tak»e z brzegami za pomoc siedmiu mostów, tak jak pokazuje rysunek Czy mo»liwe jest, aby wyruszy z dowolnej cz ±ci l dowej miasta przej± przez ka»dy z mostów dokªadnie jeden raz i powróci do punktu wyj±ciowego (bez przepªywania przez rzek )? 4 / 106

Mosty królewieckie Leonhard Euler (ur. 15 kwietnia 1707 r. w Bazylei - Szwajcaria, zm. 18 wrze±nia 1783 r. w Petersburgu - Rosja) - szwajcarski matematyk, zyk i astronom, jeden z twórców nowoczesnej matematyki. 5 / 106

Mosty królewieckie 6 / 106

Mosty królewieckie 7 / 106

Mosty królewieckie 8 / 106

Mosty królewieckie 9 / 106

Mosty królewieckie 10 / 106

Mosty królewieckie 11 / 106

Podstawowe denicje Denicja Grafem nazywamy par (V, E), gdzie V jest zbiorem wierzchoªków, natomiast zbiór E jest zbiorem kraw dzi ªuków ª cz cych odpowiednie wierzchoªki. 12 / 106

Podstawowe denicje Denicja Grafem nazywamy par (V, E), gdzie V jest zbiorem wierzchoªków, natomiast zbiór E jest zbiorem kraw dzi ªuków ª cz cych odpowiednie wierzchoªki. 13 / 106

Podstawowe denicje Denicja Drog w grae nazywamy taki ci g kraw dzi,»e ko«cem dowolnej kraw dzi tego ci gu, oprócz ostatniej, jest pocz tek nast pnej kraw dzi. 14 / 106

Podstawowe denicje Denicja Drog w grae nazywamy taki ci g kraw dzi,»e ko«cem dowolnej kraw dzi tego ci gu, oprócz ostatniej, jest pocz tek nast pnej kraw dzi. 15 / 106

Podstawowe denicje Denicja Drog w grae nazywamy taki ci g kraw dzi,»e ko«cem dowolnej kraw dzi tego ci gu, oprócz ostatniej, jest pocz tek nast pnej kraw dzi. 16 / 106

Podstawowe denicje Denicja Drog w grae nazywamy taki ci g kraw dzi,»e ko«cem dowolnej kraw dzi tego ci gu, oprócz ostatniej, jest pocz tek nast pnej kraw dzi. 17 / 106

Podstawowe denicje Denicja Drog w grae nazywamy taki ci g kraw dzi,»e ko«cem dowolnej kraw dzi tego ci gu, oprócz ostatniej, jest pocz tek nast pnej kraw dzi. 18 / 106

Podstawowe denicje Denicja Drog w grae nazywamy taki ci g kraw dzi,»e ko«cem dowolnej kraw dzi tego ci gu, oprócz ostatniej, jest pocz tek nast pnej kraw dzi. 19 / 106

Podstawowe denicje Denicja Drog w grae nazywamy taki ci g kraw dzi,»e ko«cem dowolnej kraw dzi tego ci gu, oprócz ostatniej, jest pocz tek nast pnej kraw dzi. 20 / 106

Podstawowe denicje Denicja Drog, która zaczyna si i ko«czy w tym samym wierzchoªku nazywamy drog zamkni t. 21 / 106

Podstawowe denicje Denicja Drog, która zaczyna si i ko«czy w tym samym wierzchoªku nazywamy drog zamkni t. 22 / 106

Podstawowe denicje Denicja Drog, która zaczyna si i ko«czy w tym samym wierzchoªku nazywamy drog zamkni t. 23 / 106

Podstawowe denicje Denicja Drog, która zaczyna si i ko«czy w tym samym wierzchoªku nazywamy drog zamkni t. 24 / 106

Podstawowe denicje Denicja Drog, która zaczyna si i ko«czy w tym samym wierzchoªku nazywamy drog zamkni t. 25 / 106

Podstawowe denicje Denicja Drog, która zaczyna si i ko«czy w tym samym wierzchoªku nazywamy drog zamkni t. 26 / 106

Podstawowe denicje Denicja Drog, która zaczyna si i ko«czy w tym samym wierzchoªku nazywamy drog zamkni t. 27 / 106

Podstawowe denicje Denicja Drog, która zaczyna si i ko«czy w tym samym wierzchoªku nazywamy drog zamkni t. 28 / 106

Podstawowe denicje Denicja Drog, która zaczyna si i ko«czy w tym samym wierzchoªku nazywamy drog zamkni t. 29 / 106

Podstawowe denicje Denicja Stopniem wierzchoªka nazywamy liczb kraw dzi wychodz cych z tego wierzchoªka. Stopie«wierzchoªka v oznaczamy symbolem deg(v). 30 / 106

Podstawowe denicje Denicja Stopniem wierzchoªka nazywamy liczb kraw dzi wychodz cych z tego wierzchoªka. Stopie«wierzchoªka v oznaczamy symbolem deg(v). b h a c e d deg(a) = 3 deg(b) = 3 deg(c) = 4 deg(d) = 3 deg(e) = 4 deg(f ) = 3 deg(g) = 4 deg(h) = 2 g f 31 / 106

Cykl Eulera Denicja Cyklem Eulera nazywamy tak zamkni t drog, która przechodzi przez ka»d z kraw dzi dokªadnie jeden raz. 32 / 106

Cykl Eulera Denicja Cyklem Eulera nazywamy tak zamkni t drog, która przechodzi przez ka»d z kraw dzi dokªadnie jeden raz. 33 / 106

Cykl Eulera Denicja Cyklem Eulera nazywamy tak zamkni t drog, która przechodzi przez ka»d z kraw dzi dokªadnie jeden raz. 34 / 106

Cykl Eulera Denicja Cyklem Eulera nazywamy tak zamkni t drog, która przechodzi przez ka»d z kraw dzi dokªadnie jeden raz. 35 / 106

Cykl Eulera Denicja Cyklem Eulera nazywamy tak zamkni t drog, która przechodzi przez ka»d z kraw dzi dokªadnie jeden raz. 36 / 106

Cykl Eulera Denicja Cyklem Eulera nazywamy tak zamkni t drog, która przechodzi przez ka»d z kraw dzi dokªadnie jeden raz. 37 / 106

Cykl Eulera Denicja Cyklem Eulera nazywamy tak zamkni t drog, która przechodzi przez ka»d z kraw dzi dokªadnie jeden raz. 38 / 106

Cykl Eulera Denicja Cyklem Eulera nazywamy tak zamkni t drog, która przechodzi przez ka»d z kraw dzi dokªadnie jeden raz. 39 / 106

Cykl Eulera Denicja Cyklem Eulera nazywamy tak zamkni t drog, która przechodzi przez ka»d z kraw dzi dokªadnie jeden raz. 40 / 106

Cykl Eulera Denicja Cyklem Eulera nazywamy tak zamkni t drog, która przechodzi przez ka»d z kraw dzi dokªadnie jeden raz. 41 / 106

Cykl Eulera Denicja Cyklem Eulera nazywamy tak zamkni t drog, która przechodzi przez ka»d z kraw dzi dokªadnie jeden raz. 42 / 106

Cykl Eulera Twierdzenie (Euler, 1736) W grae istnieje cykl Eulera wtedy i tylko wtedy, gdy ka»dy wierzchoªek tego grafu ma stopie«parzysty, tzn. gdy w ka»dym wierzchoªku tego grafu spotyka si parzysta liczba kraw dzi. 43 / 106

Cykl Eulera Twierdzenie (Euler, 1736) W grae istnieje cykl Eulera wtedy i tylko wtedy, gdy ka»dy wierzchoªek tego grafu ma stopie«parzysty, tzn. gdy w ka»dym wierzchoªku tego grafu spotyka si parzysta liczba kraw dzi. 44 / 106

Cykl Eulera Twierdzenie (Euler, 1736) W grae istnieje cykl Eulera wtedy i tylko wtedy, gdy ka»dy wierzchoªek tego grafu ma stopie«parzysty, tzn. gdy w ka»dym wierzchoªku tego grafu spotyka si parzysta liczba kraw dzi. 45 / 106

Problem komiwoja»era Komiwoja»er w czasie podró»y musi odwiedzi pewn ilo± miast. Odlegªo±ci mi dzy tymi miastami s dane. 46 / 106

Problem komiwoja»era Komiwoja»er w czasie podró»y musi odwiedzi pewn ilo± miast. Odlegªo±ci mi dzy tymi miastami s dane. Powstaje pytanie: W jakiej kolejno±ci powinien on odwiedzi wszystkie te miasta dokªadnie jeden raz i powróci do domu, przebywaj c najmniejsz liczb kilometrów? 47 / 106

Problem komiwoja»era Konin Konin 56 201 56 201 Kalisz 227 Warszawa Kalisz 227 Warszawa 91 108 91 108 51 130 104 187 51 130 104 187 Sieradz 60 Lodz Sieradz 60 Lodz Kalisz, Konin, Warszawa, Šód¹, Sieradz, Kalisz 498 Kalisz, Sieradz, Konin, Šód¹, Warszawa, Kalisz 607 48 / 106

Cykl Hamiltona Denicja Cyklem Hamiltona nazywamy tak drog zamkni t, która przechodzi przez wszystkie wierzchoªki grafu, przy czym przez ka»dy wierzchoªek oprócz pierwszego i ostatniego dokªadnie jeden raz. 49 / 106

Cykl Hamiltona Denicja Cyklem Hamiltona nazywamy tak drog zamkni t, która przechodzi przez wszystkie wierzchoªki grafu, przy czym przez ka»dy wierzchoªek oprócz pierwszego i ostatniego dokªadnie jeden raz. 50 / 106

Cykl Hamiltona Denicja Cyklem Hamiltona nazywamy tak drog zamkni t, która przechodzi przez wszystkie wierzchoªki grafu, przy czym przez ka»dy wierzchoªek oprócz pierwszego i ostatniego dokªadnie jeden raz. 51 / 106

Cykl Hamiltona Denicja Cyklem Hamiltona nazywamy tak drog zamkni t, która przechodzi przez wszystkie wierzchoªki grafu, przy czym przez ka»dy wierzchoªek oprócz pierwszego i ostatniego dokªadnie jeden raz. 52 / 106

Cykl Hamiltona Denicja Cyklem Hamiltona nazywamy tak drog zamkni t, która przechodzi przez wszystkie wierzchoªki grafu, przy czym przez ka»dy wierzchoªek oprócz pierwszego i ostatniego dokªadnie jeden raz. 53 / 106

Problem komiwoja»era Znale¹ cykl Hamiltona w grae Konin Kalisz 56 201 227 91 108 Warszawa 51 130 104 187 Sieradz 60 Lodz 54 / 106

Problem komiwoja»era Teoretycznie problem komiwoja»era mo»na rozwi za poprzez wyznaczenie (5 1)! 2 = 12 cykli Hamiltona i wybranie tego, który ma najmniejsz sum wag. 55 / 106

Problem komiwoja»era Teoretycznie problem komiwoja»era mo»na rozwi za poprzez wyznaczenie (5 1)! 2 = 12 cykli Hamiltona i wybranie tego, który ma najmniejsz sum wag. Ogólnie rozwi zuj c problem komiwoja»era mamy cykli. (n 1)! 2 56 / 106

Problem komiwoja»era Teoretycznie problem komiwoja»era mo»na rozwi za poprzez wyznaczenie (5 1)! 2 = 12 cykli Hamiltona i wybranie tego, który ma najmniejsz sum wag. Ogólnie rozwi zuj c problem komiwoja»era mamy cykli. (n 1)! 2 Je±li mieliby±my komputer generuj cy milion permutacji na sekund, to 57 / 106

Problem komiwoja»era Teoretycznie problem komiwoja»era mo»na rozwi za poprzez wyznaczenie (5 1)! 2 = 12 cykli Hamiltona i wybranie tego, który ma najmniejsz sum wag. Ogólnie rozwi zuj c problem komiwoja»era mamy cykli. (n 1)! 2 Je±li mieliby±my komputer generuj cy milion permutacji na sekund, to dla n = 10 ilo± cykli wynosi (10 1)! 2 = 181440, czas oblicze«wynosi ok. 0.18s 58 / 106

Problem komiwoja»era Teoretycznie problem komiwoja»era mo»na rozwi za poprzez wyznaczenie (5 1)! 2 = 12 cykli Hamiltona i wybranie tego, który ma najmniejsz sum wag. Ogólnie rozwi zuj c problem komiwoja»era mamy cykli. (n 1)! 2 Je±li mieliby±my komputer generuj cy milion permutacji na sekund, to dla n = 10 ilo± cykli wynosi (10 1)! 2 = 181440, czas oblicze«wynosi ok. 0.18s dla n = 20 ilo± cykli wynosi (20 1)! 2 = 60822550204416000 - czas oblicze«wynosi ok. 2 tys. lat 59 / 106

Historia TSP - Travelling salesman problem http://www.tsp.gatech.edu//history/pictorial/dfj.html 60 / 106

Problem komiwoja»era 61 / 106

Problem chi«skiego listonosza Problem ten zostaª postawiony pierwszy raz w 1962 roku przez matematyka chi«ski Mei-Ku Kwan. 62 / 106

Problem chi«skiego listonosza Problem ten zostaª postawiony pierwszy raz w 1962 roku przez matematyka chi«ski Mei-Ku Kwan. Wiadomo,»e listonosz dor czaj c poczt musi przej± przez wszystkie ulice danego rejonu i powróci na poczt. 63 / 106

Problem chi«skiego listonosza Problem ten zostaª postawiony pierwszy raz w 1962 roku przez matematyka chi«ski Mei-Ku Kwan. Wiadomo,»e listonosz dor czaj c poczt musi przej± przez wszystkie ulice danego rejonu i powróci na poczt. Jak zaplanowa drog listonosza, aby odwiedziª on wszystkie ulice i jednocze±nie pokonaª jak najkrótsz drog? 64 / 106

Droga listonosza 65 / 106

Droga listonosza 66 / 106

Droga listonosza 67 / 106

Droga listonosza 68 / 106

Droga listonosza 69 / 106

Droga listonosza 70 / 106

Droga listonosza 71 / 106

Droga listonosza 72 / 106

Droga listonosza 73 / 106

Droga listonosza 74 / 106

Droga listonosza 75 / 106

Droga listonosza 76 / 106

Droga listonosza 77 / 106

Droga listonosza 78 / 106

Program EuleX http://logistyka.math.uni.lodz.pl/ 79 / 106

Skojarzenia Denicja Niech dany b dzie graf G = (V, E). Dowolny podzbiór kraw dzi U E nazywamy skojarzeniem, je±li»adne dwie kraw dzie w M nie maj wspólnego wierzchoªka. 80 / 106

Skojarzenia Denicja Niech dany b dzie graf G = (V, E). Dowolny podzbiór kraw dzi U E nazywamy skojarzeniem, je±li»adne dwie kraw dzie w M nie maj wspólnego wierzchoªka. x 5 x 6 x 4 x 1 x 2 x 3 kraw dzie {{x 1, x 2}, {x 5, x 6}} tworz skojarzenia kraw dzie {{x 1, x 4}, {x 2, x 3}, {x 5, x 6}} tworz skojarzenie kraw dzie {{x 1, x 2}, {x 1, x 4}} nie tworz skojarzenia ka»da pojedyncza kraw d¹ grafu te» tworzy skojarzenie 81 / 106

Skojarzenie peªne w grae dwudzielnym I Ze wzgl du na szerokie zastosowania b dziemy dalej rozwa»a skojarzenia peªne ograniczaj c si do grafów dwudzielnych to znaczy takich grafach, w których mo»emy wydzieli dwa rozª czne zbiory wierzchoªków V 1 i V 2 (biaªe wierzchoªki i czarne wierzchoªki) takie,»e wszystkie kraw dzie ª cz jedynie wierzchoªki z ró»nych zbiorów V 1 i V 2 (biaªe z czarnymi). Niech wi c G = (V 1 V 2, E), b dzie grafem dwudzielnym. Denicja Skojarzeniem peªnym (lub caªkowitym) z V 1 do V 2 w grae dwudzielnym G = (V 1 V 2, E) nazywamy takie skojarzenie,»e dla ka»dego wierzchoªka v V 1 istnieje w skojarzeniu kraw d¹ nim incydentna. 82 / 106

Skojarzenie peªne w grae dwudzielnym I V 1 x 1 x 2 x 3 V x 1 x 2 x 3 1 V 1 x 1 x 2 x 3 V 2 y 1 y 2 y 3 y 4 V 2 y 1 y 2 y 3 y 4 V 2 y 1 y 2 y 3 y 4 a) b) c) a) przykªadowe skojarzenie peªne: {{x 1, y 1}, {x 2, y 2}, {x 3, y 4}}, b) przykªadowe skojarzenie peªne: {{x 1, y 2}, {x 2, y 3}, {x 3, y 4}}, c) nie istnieje skojarzenie peªne z V 1 do V 2, poniewa» trzy wierzchoªki zbioru V 1 s incydentne tylko z dwoma wierzchoªkami ze zbioru V 2. 83 / 106

Twierdzenie Halla Rozwa»my graf dwudzielny G = (V 1 V 2, E). Niech dla ka»dego podzbioru wierzchoªków U zawartego w zbiorze V 1 (U V 1) zbiór ϕ(u) oznacza zbiór tych wierzchoªków v 2 V 2, dla których istnieje v 1 U, taki»e»e {v 1, v 2} E. 84 / 106

Twierdzenie Halla Rozwa»my graf dwudzielny G = (V 1 V 2, E). Niech dla ka»dego podzbioru wierzchoªków U zawartego w zbiorze V 1 (U V 1) zbiór ϕ(u) oznacza zbiór tych wierzchoªków v 2 V 2, dla których istnieje v 1 U, taki»e»e {v 1, v 2} E. V 1 a 1 a 2 a 3 a 4 V 2 p 1 p 2 p 3 p 4 p 5 U = {a 1, a 3} V 1 ϕ(u) = {p 2, p 4} V 2 85 / 106

Twierdzenie Halla Rozwa»my graf dwudzielny G = (V 1 V 2, E). Niech dla ka»dego podzbioru wierzchoªków U zawartego w zbiorze V 1 (U V 1) zbiór ϕ(u) oznacza zbiór tych wierzchoªków v 2 V 2, dla których istnieje v 1 U, taki»e»e {v 1, v 2} E. V 1 a 1 a 2 a 3 a 4 V 2 p 1 p 2 p 3 p 4 p 5 U = {a 1, a 3} V 1 ϕ(u) = {p 2, p 4} V 2 Twierdzenie Halla, 1935. W grae dwudzielnym G = (V 1 V 2, E) istnieje skojarzenie caªkowite z V 1 do V 2 wtedy i tylko wtedy, gdy dla ka»dego podzbioru U zbioru V 1 zachodzi nierówno± U ϕ(u) 86 / 106

Przykªad - problem kojarzenia maª»e«stw Dany jest sko«czony zbiór dziewcz t V 1, z których ka»da zna pewn liczb chªopców ze zbioru V 2. Jakie musz by speªnione warunki, by ka»da dziewczyna mogªa zosta»on, którego± ze znanych jej chªopców? 87 / 106

Przykªad - problem kojarzenia maª»e«stw Dany jest sko«czony zbiór dziewcz t V 1, z których ka»da zna pewn liczb chªopców ze zbioru V 2. Jakie musz by speªnione warunki, by ka»da dziewczyna mogªa zosta»on, którego± ze znanych jej chªopców? Zbiór dziewcz t {d 1, d 2, d 3, d 4} Zbiór chªopców {c 1, c 2, c 3, c 4, c 5, c 6} V 1 d 1 d 2 d 3 d 4 V 2 c 1 c 2 c 3 c 4 c 5 c 6 Istnienie kraw dzi {d i, c j } oznacza,»e dziewczyna d i zna chªopca c j. 88 / 106

Przykªad - problem kojarzenia maª»e«stw Dany jest sko«czony zbiór dziewcz t V 1, z których ka»da zna pewn liczb chªopców ze zbioru V 2. Jakie musz by speªnione warunki, by ka»da dziewczyna mogªa zosta»on, którego± ze znanych jej chªopców? Zbiór dziewcz t {d 1, d 2, d 3, d 4} Zbiór chªopców {c 1, c 2, c 3, c 4, c 5, c 6} V 1 d 1 d 2 d 3 d 4 V 2 c 1 c 2 c 3 c 4 c 5 c 6 Istnienie kraw dzi {d i, c j } oznacza,»e dziewczyna d i zna chªopca c j. Jednym z rozwi za«jest skojarzenie peªne {{d 1, c 1}, {d 2, c 4}, {d 3, c 5}, {d 4, c 6}} 89 / 106

Problem dwóch magików W przedstawieniu bierze udziaª dwóch magików. Jeden z nich chowa si poza scen. Drugi wyci ga z tali 52 kart. Kto± z publiczno±ci wybiera pi dowolnych kart z talii. Magik wybiera jedn z nich i odkªada j do talii. Pozostaªe cztery karty s skªadane. W tym momencie drugi magik, który do tej pory nie widziaª co dziaªo si na scenie wchodzi na scen. Pierwszy magik rozkªada przed nim w poziomie cztery odªo»one karty. Czy jest mo»liwe, aby pierwszy drugi magik odgadª, któr kart z pi ciu kart wybranych przez publiczno± odªo»yª do talii pierwszy magik? 90 / 106

Kolorowanie map Ile najmniej kolorów potrzeba u»y do pokolorowania mapy? 91 / 106

Dla danej mapy szukamy takiej reprezentacji, aby ka»da kraw d¹ byªa granic mi dzy s siednimi pa«stwami (regionami). 92 / 106

Dla danej mapy szukamy takiej reprezentacji, aby ka»da kraw d¹ byªa granic mi dzy s siednimi pa«stwami (regionami). W ten sposób kolorowanie mapy jest równowa»ne z kolorowaniem regionów grafu przypisanego tej mapie. 93 / 106

Dla danej mapy szukamy takiej reprezentacji, aby ka»da kraw d¹ byªa granic mi dzy s siednimi pa«stwami (regionami). W ten sposób kolorowanie mapy jest równowa»ne z kolorowaniem regionów grafu przypisanego tej mapie. 94 / 106

Kolorowanie map Twierdzenie Map mo»na pokolorowa dwoma kolorami wtedy i tylko wtedy, gdy ka»dy jej wierzchoªek jest stopnia parzystego. 95 / 106

Kolorowanie map Twierdzenie Map mo»na pokolorowa dwoma kolorami wtedy i tylko wtedy, gdy ka»dy jej wierzchoªek jest stopnia parzystego. 96 / 106

Kolorowanie map Twierdzenie Map mo»na pokolorowa dwoma kolorami wtedy i tylko wtedy, gdy ka»dy jej wierzchoªek jest stopnia parzystego. 97 / 106

Kolorowanie map 98 / 106

Kolorowanie map 99 / 106

Kolorowanie map Twierdzenie (O czterech kolorach, 1976) Ka»da mapa mo»e by pokolorowana wªa±ciwie co najwy»ej czterema kolorami. 100 / 106

Zagadka do domu Na przyj cie do pa«stwa Szaradków przychodz 4 pary. W sumie jest wi c 5 par 10 osób. 101 / 106

Zagadka do domu Na przyj cie do pa«stwa Szaradków przychodz 4 pary. W sumie jest wi c 5 par 10 osób. Go±cie witaj si ze sob, przy czym osoby w parze nie wymieniaj powita«mi dzy sob. 102 / 106

Zagadka do domu Na przyj cie do pa«stwa Szaradków przychodz 4 pary. W sumie jest wi c 5 par 10 osób. Go±cie witaj si ze sob, przy czym osoby w parze nie wymieniaj powita«mi dzy sob. W pewnym momencie Pan Szaradek przerywa powitania i prosi ka»dego z uczestników (oprócz siebie) o wpisanie na karteczce liczby osób, z którymi si przywitaª/przywitaªa. 103 / 106

Zagadka do domu Na przyj cie do pa«stwa Szaradków przychodz 4 pary. W sumie jest wi c 5 par 10 osób. Go±cie witaj si ze sob, przy czym osoby w parze nie wymieniaj powita«mi dzy sob. W pewnym momencie Pan Szaradek przerywa powitania i prosi ka»dego z uczestników (oprócz siebie) o wpisanie na karteczce liczby osób, z którymi si przywitaª/przywitaªa. Nie ogl daj c karteczek Pan Szaradek chowa je do pudeªka. 104 / 106

Zagadka do domu Na przyj cie do pa«stwa Szaradków przychodz 4 pary. W sumie jest wi c 5 par 10 osób. Go±cie witaj si ze sob, przy czym osoby w parze nie wymieniaj powita«mi dzy sob. W pewnym momencie Pan Szaradek przerywa powitania i prosi ka»dego z uczestników (oprócz siebie) o wpisanie na karteczce liczby osób, z którymi si przywitaª/przywitaªa. Nie ogl daj c karteczek Pan Szaradek chowa je do pudeªka. Kiedy karteczki zostaªy zebrane okazaªo si,»e na ka»dej z nich jest wypisana inna liczba. 105 / 106

Zagadka do domu Na przyj cie do pa«stwa Szaradków przychodz 4 pary. W sumie jest wi c 5 par 10 osób. Go±cie witaj si ze sob, przy czym osoby w parze nie wymieniaj powita«mi dzy sob. W pewnym momencie Pan Szaradek przerywa powitania i prosi ka»dego z uczestników (oprócz siebie) o wpisanie na karteczce liczby osób, z którymi si przywitaª/przywitaªa. Nie ogl daj c karteczek Pan Szaradek chowa je do pudeªka. Kiedy karteczki zostaªy zebrane okazaªo si,»e na ka»dej z nich jest wypisana inna liczba. Z iloma go± mi przywitaªa si Pani Szaradkowa? 106 / 106