KURS MATEMATYKA DYSKRETNA

Podobne dokumenty
KURS MATEMATYKA DYSKRETNA

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

Czy istnieje zamknięta droga spaceru przechodząca przez wszystkie mosty w Królewcu dokładnie jeden raz?

Matematyka dyskretna

Graf. Definicja marca / 1

MATEMATYKA DYSKRETNA - MATERIAŁY DO WYKŁADU GRAFY

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

Matematyczne Podstawy Informatyki

Algorytmiczna teoria grafów

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

Drzewa. Jeżeli graf G jest lasem, który ma n wierzchołków i k składowych, to G ma n k krawędzi. Własności drzew

Algorytmiczna teoria grafów

Podstawowe własności grafów. Wykład 3. Własności grafów

Matematyczne Podstawy Informatyki

Przykłady grafów. Graf prosty, to graf bez pętli i bez krawędzi wielokrotnych.

Zad. 1 Zad. 2 Zad. 3 Zad. 4 Zad. 5 SUMA

Matematyka dyskretna. Andrzej Łachwa, UJ, /14

7. Teoria drzew - spinanie i przeszukiwanie

Matematyka dyskretna. Andrzej Łachwa, UJ, /14

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

Opracowanie prof. J. Domsta 1

Teoria grafów dla małolatów. Andrzej Przemysław Urbański Instytut Informatyki Politechnika Poznańska

SPÓJNOŚĆ. ,...v k. }, E={v 1. v k. i v k. ,...,v k-1. }. Wierzchołki v 1. v 2. to końce ścieżki.

Matematyka dyskretna. Andrzej Łachwa, UJ, B/14

MATEMATYKA DYSKRETNA - KOLOKWIUM 2

Reprezentacje grafów nieskierowanych Reprezentacje grafów skierowanych. Wykład 2. Reprezentacja komputerowa grafów

Teoria grafów podstawy. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak

Minimalne drzewa rozpinające

Elementy teorii grafów Elementy teorii grafów

Suma dwóch grafów. Zespolenie dwóch grafów

G. Wybrane elementy teorii grafów

Lista 4. Kamil Matuszewski 22 marca 2016

TEORETYCZNE PODSTAWY INFORMATYKI

6. Wstępne pojęcia teorii grafów

Matematyka dyskretna - 5.Grafy.

Ilustracja S1 S2. S3 ściana zewnętrzna

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

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

(4) x (y z) = (x y) (x z), x (y z) = (x y) (x z), (3) x (x y) = x, x (x y) = x, (2) x 0 = x, x 1 = x

Struktury danych i złożoność obliczeniowa Wykład 7. Prof. dr hab. inż. Jan Magott

E ' E G nazywamy krawędziowym zbiorem

Grafy (3): drzewa. Wykłady z matematyki dyskretnej dla informatyków i teleinformatyków. UTP Bydgoszcz

Grafy. Graf ( graf ogólny) to para G( V, E), gdzie:

SKOJARZENIA i ZBIORY WEWN. STABILNE WIERZCH. Skojarzeniem w grafie G nazywamy dowolny podzbiór krawędzi parami niezależnych.

Matematyka dyskretna. Andrzej Łachwa, UJ, A/14

Ścieżki w grafach. Grafy acykliczne i spójne

1 Automaty niedeterministyczne

Kombinowanie o nieskończoności. 2. Wyspy, mosty, mapy i kredki materiały do ćwiczeń

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

Wojciech Guzicki. Gdynia, 23 września 2016 r.

ELEMENTY TEORII WĘZŁÓW

TEORIA GRAFÓW I SIECI - ROZDZIAŁIV. Drzewa. Drzewa

Twierdzenie Halla o małżeństwach

Marek Miszczyński KBO UŁ. Wybrane elementy teorii grafów 1

Wyznaczanie optymalnej trasy problem komiwojażera

TOMASZ TRACZYK MATEMATYKA DYSKRETNA Wykłady 9-10 Grafy Hamiltona

Wprowadzenie Podstawy Fundamentalne twierdzenie Kolorowanie. Grafy planarne. Przemysław Gordinowicz. Instytut Matematyki, Politechnika Łódzka

Spis treści Podstawowe definicje Wielomian charakterystyczny grafu Grafy silnie regularne

6d. Grafy dwudzielne i kolorowania

6a. Grafy eulerowskie i hamiltonowskie

Algorytmika Problemów Trudnych

EDUKACYJNE I EKONOMICZNE ASPEKTY ZASTOSOWANIA CYKLU HAMILTONA W PROJEKTOWANIU I TESTOWANIU OPROGRAMOWANIA

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

Grafy co o ich rysowaniu wiedzą przedszkolaki i co z tego wynika dla matematyków

Digraf. 13 maja 2017

Algorytmy grafowe. Wykład 1 Podstawy teorii grafów Reprezentacje grafów. Tomasz Tyksiński CDV

a) 7 b) 19 c) 21 d) 34

Matematyka dyskretna - 6.Grafy

Teoria grafów II. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak

Matematyczne Podstawy Informatyki

0. ELEMENTY LOGIKI. ALGEBRA BOOLE A

Algebrą nazywamy strukturę A = (A, {F i : i I }), gdzie A jest zbiorem zwanym uniwersum algebry, zaś F i : A F i

Teoria grafów. Magdalena Lemańska

INŻYNIERIA BEZPIECZEŃSTWA LABORATORIUM NR 2 ALGORYTM XOR ŁAMANIE ALGORYTMU XOR

Znajdowanie skojarzeń na maszynie równoległej

Grafem nazywamy strukturę G = (V, E): V zbiór węzłów lub wierzchołków, Grafy dzielimy na grafy skierowane i nieskierowane:

TEORIA GRAFÓW I SIECI

12. Które z harmonogramów transakcji są szeregowalne? a) (a1) (a2) (a3) (a4) b) (b1) (b2) (b3) (b4) c) (c1) (c2) (c3) (c4) d) (d1) (d2) (d3) (d4)

Gramatyki grafowe. Dla v V, ϕ(v) etykieta v. Klasa grafów nad Σ - G Σ.

Zadania z ćwiczeń #18 (pon. 7 maja) Matematyka Dyskretna

Wykład 8. Drzewo rozpinające (minimum spanning tree)

Wykład 4. Droga i cykl Eulera i Hamiltona

LX Olimpiada Matematyczna

Matematyka Dyskretna. Andrzej Szepietowski. 25 czerwca 2002 roku

V Konkurs Matematyczny Politechniki Białostockiej

Drzewa spinające MST dla grafów ważonych Maksymalne drzewo spinające Drzewo Steinera. Wykład 6. Drzewa cz. II

Zastosowanie CP-grafów do generacji siatek

Prawa potęgowe w grafach przepływu informacji dla geometrycznych sieci neuronowych

Zadanie 2. Obliczyć rangę dowolnego elementu zbioru uporządkowanego N 0 N 0, gdy porządek jest zdefiniowany następująco: (a, b) (c, d) (a c b d)

Algorytmy Równoległe i Rozproszone Część V - Model PRAM II

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

Matematyka dyskretna

Metody Programowania

E: Rekonstrukcja ewolucji. Algorytmy filogenetyczne

Matematyka Dyskretna (Ćwiczenia)

Algorytmy grafowe. Wykład 2 Przeszukiwanie grafów. Tomasz Tyksiński CDV

Matematyka Dyskretna Zestaw 2

Zadanie 1. Przekątna prostopadłościanu o wymiarach ma długość A. 2 5 B. 2 3 C. 5 2 D Zadanie 2.

Grafy i grafy skierowane. Izomorfizmy grafów

Matematyka Dyskretna - zadania

Transkrypt:

KURS MATEMATYKA DYSKRETNA LEKCJA 28 Grafy hamiltonowskie Odpowiedzi do zadania domowego www.akademia.etrapez.pl Strona 1

Część 1: TEST 1) b 2) a 3) b 4) d 5) c 6) d 7) b 8) b 9) d 10) a Zad. 1 ODPOWIEDZI DO ZADAŃ a) posiada drogę (np. efdcba) oraz cykl Hamiltona (np. efdcbae) b) posiada drogę (np. aefdcbg), lecz nie posiada cyklu Hamiltona c) nie posiada drogi, ani cyklu Hamiltona (graf nie jest spójny!) d) posiada drogę (np. plfghiabjcdekoutnwmr) oraz cykl Hamiltona (np. plfghiabjcdekoutnwmrp) Zad. 2 a) Graf jest hamiltonowski, np. cykl eadbce. Wierzchołek Stopień a 3 b 3 c 3 www.akademia.etrapez.pl Strona 2

d 3 e 2 Stopień wierzchołka e jest mniejszy od n / 2 2,5, więc graf nie spełnia wszystkich założeń warunku dostatecznego 1 - ale jest hamiltonowski. b) Graf jest hamiltonowski, np. cykl afbcdea. Wierzchołek Stopień a 3 b 4 c 2 d 4 e 3 f 4 Stopień wierzchołka c jest mniejszy od n / 2 3, więc graf nie spełnia wszystkich założeń warunku dostatecznego 1 - ale jest hamiltonowski. Zad. 3 Graf G: Żadnego z wierzchołków nie trzeba usunąć, cykl Hamiltona to np. adcefgba. Graf K: Należy usunąć wierzchołek f lub g, wówczas przykładowy cykl Hamiltona to agcbdea (usuwając wierzchołek f). www.akademia.etrapez.pl Strona 3

Zad. 4 a) Liczba krawędzi, wymagana przy założeniu warunku dostatecznego 2 dla tego grafu: 12 Liczba krawędzi w tym grafie: 12 Czy, graf spełnia założenia warunku dostatecznego 2 oraz jest hamiltonowski? TAK / NIE b) Liczba krawędzi, wymagana przy założeniu warunku dostatecznego 2 dla tego grafu: 17 Liczba krawędzi w tym grafie: 12 Czy, graf spełnia założenia warunku dostatecznego 2 oraz jest hamiltonowski? TAK / NIE Zad. 5 a) Graf posiada drogę Hamiltona dbcaikjlegfh, jednakże, aby posiadał cykl Hamiltona należy dorysować krawędź między wierzchołkami d oraz h. b) Graf posiada drogę Hamiltona np. afinljmkhcegdb, jednakże, aby graf był hamiltonowski wystarczy wówczas dorysować krawędź między wierzchołkiem a oraz b (jest to jedno z możliwych rozwiązań). c) Graf posiada drogę Hamiltona, np. abedc, dorysowując krawędź między wierzchołkami c oraz a otrzymujemy graf hamiltonowski. www.akademia.etrapez.pl Strona 4

Zad. 6 a)graf jest hamiltonowski, przykładowy cykl to 1,8,6,7,5,3,4,9,2,1. Para wierzchołków v,w deg( v) deg( w) 1,6 8 1,3 7 1,4 8 1,9 7 2,7 9 2,6 9 2,5 10 3,8 7 3,7 7 3,6 7 3,9 6 4,6 8 4,7 8 4,8 8 5,8 9 5,9 8 7,9 7 8,9 7 Warunek dostateczny 3 nie stwierdza jednak w tym przypadku istnienia grafu hamiltonowskiego. b)graf jest hamiltonowski, istnieje cykl, np. 3,7,5,6,2,1,4,3. Para wierzchołków v,w deg( v) deg( w) 1,3 6 1,5 4 1,6 5 1,7 5 2,4 6 2,5 5 2,7 6 3,5 6 4,5 5 4,6 6 6,7 6 Ponownie, warunek 3 nie stwierdza istnienia grafu hamiltonowskiego. www.akademia.etrapez.pl Strona 5

Zad. 7 a) Jednym zbiorem jest { db, }, natomiast drugim { a, c, e }. b) Jednym zborem jest { b, d, f, h }, natomiast drugim { a, c, e, g, i, j }. Dla ułatwienia wierzchołki z pierwszego zbioru zostały zaznaczone. www.akademia.etrapez.pl Strona 6

Zad. 8 a) Należy zamienić krawędź bf na ac, oraz bc na df. Zad 9. b) Należy usunąć krawędzie ad, cf (jednym zbiorem wierzchołków jest zbiór b, f, d, natomiast drugim { a, c, e }. a) Po usunięciu krawędzi między ac dopełnienie grafu wygląda następująco: Ten graf jest hamiltonowski. www.akademia.etrapez.pl Strona 7

b) Należy usunąć, np. krawędź ai, wówczas dopełnienie grafu wygląda następująco: Ten graf jest hamiltonowski. Zad. 10 Dla wyobrażenia rozwiązania weźmy graf: Następnie rozważmy tylko przypadek dla wierzchołka a: www.akademia.etrapez.pl Strona 8

Liczba możliwych cykli dla tego wierzchołka wynosi 12, zatem liczba możliwych cykli w tym grafie wynosi 6 12 72. Zad. 11 Kod Graya długości 4: 0000 1111 0001 1110 0011 1100 0010 1101 1010 0101 1000 0111 1001 0110 1011 0100 Graf odpowiadający temu kodowi: www.akademia.etrapez.pl Strona 9

www.akademia.etrapez.pl Strona 10

Zad. 12 a) Możliwe rozwiązanie dorysowujemy krawędź ef oraz bd: b) Możliwe rozwiązanie: Stopień grafu regularnego: 3 Stopień grafu regularnego: 4 www.akademia.etrapez.pl Strona 11

Zad. 13 Dowód przeprowadzimy stosując indukcję względem n. Przykładowy graf: Dowód: 1. Dla grafu Gn 1 bierzemy podgraf U 0, gdzie VU ( 0) jest zbiorem wszystkich wierzchołków grafu Gn 1, w których na ostatnim (n+1 miejscu) stoi 0, EU ( 0) jest zbiorem krawędzi grafu Gn 1, które łączą wierzchołki w podgrafie U 0. 2. Analogicznie tworzymy podgraf U 1. U 1 U 0 3. Grafy U 0 oraz U1 są izomorficzne, ponieważ każdej parze połączonych krawędzią wierzchołków w grafie U 0 odpowiada taka sama para w grafie U 1 (oczywiście, etykiety nie są brane pod uwagę rozważając izomorfizm grafów). 4. Możemy zauważyć, że z grafu U 0 jak i z grafu U1 możemy stworzyć graf więc są one izomorficzne z G n. G n, tak www.akademia.etrapez.pl Strona 12

Wierzchołki grafu U 0 U 1 G n 100 101 10 000 001 00 010 011 01 110 111 11 5. Skoro grafy U 0 oraz U1 są izomorficzne, są podgrafami grafu Gn 1 oraz są izomorficzne z grafem Graya dla dowolnego n. Gn to muszą istnieć grafy zbudowane na podstawie kodu Zad. 14 Założenia: Rozpatrzymy dwa przypadki: - Istnieje graf G mający 2 wierzchołki { xy, }, które są niepołączone. - Istnieje graf G mający co najmniej dwie składowe { x, y},{ w, v }. Oznacza to, że istnieją dwie krawędzie: między wierzchołkami { xy, } oraz między wierzchołkami { wv, }. Dowód: 1. Pierwszy przypadek jest trywialny, dopełnienie grafu G to dwa wierzchołki { xy, } połączone krawędzią. 2. Drugi przypadek: a. W grafie G, dwie dowolne składowe nie są połączone krawędzią. W dopełnieniu grafu G dowolny wierzchołek z jednej składowej, tworzy drogę z każdym wierzchołkiem z drugiej składowej. www.akademia.etrapez.pl Strona 13

b. W ten sposób dwa dowolne wierzchołki z jednej składowej są połączone przez wierzchołek z drugiej składowej. c. W przypadku większej ilości składowych możemy prowadzić drogi przez kilka składowych. W ten sposób, w żadnej ze składowych z grafu G nie ma wierzchołka, który nie byłby połączony drogą z wierzchołkiem ze swojej składowej oraz z wierzchołkami z innych składowych, tak więc dopełnienie grafu G jest grafem spójnym. KONIEC www.akademia.etrapez.pl Strona 14