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



Podobne dokumenty
Logika I. Wykład 2. Działania na zbiorach

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

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

I. LOGICZNE STRUKTURY DRZEWIASTE

K P K P R K P R D K P R D W

Topologia I, Egzamin. II termin, Nr albumu: Nazwisko prowadzącego ćwiczenia: Nr grupy:

ROZWIĄZANIA ZADAŃ Zestaw P3 Odpowiedzi do zadań zamkniętych

GRAFY i SIECI. Graf: G = ( V, E ) - para uporządkowana

Korzystając z wzorów de Morgana zwartość można także określić w terminach zbiorów domkniętych.

TEST WIADOMOŚCI: Równania i układy równań

Liczby zespolone C := R 2.

XIII KONKURS MATEMATYCZNY

KARTY PRACY UCZNIA. Twierdzenie Pitagorasa i jego zastosowanie. samodzielnej pracy ucznia. Zawarte w nich treści są ułożone w taki sposób,

Zbudujmy z klocków prostopadłościan

Całka potrójna. Całka potrójna po prostopadłoscianie. f (x i, y i, z i ) x i y i z i. (1)

Odpowiedzi i schematy oceniania Arkusz 23 Zadania zamknięte. Wskazówki do rozwiązania. Iloczyn dwóch liczb ujemnych jest liczbą dodatnią, zatem

Temat: Funkcje. Własności ogólne. A n n a R a j f u r a, M a t e m a t y k a s e m e s t r 1, W S Z i M w S o c h a c z e w i e 1

Zagadnienia transportowe

KONKURSY MATEMATYCZNE. Treść zadań

Moduł 2/3 Projekt procesu technologicznego obróbki przedmiotu typu bryła obrotowa

1. Rozwiązać układ równań { x 2 = 2y 1

ALGORYTMY I STRUKTURY DANYCH

OFERTA WYKŁADÓW, WARSZTATÓW I LABORATORIÓW DLA UCZNIÓW KLAS IV- VI SZKÓŁ PODSTAWOWYCH, GIMNAZJALNYCH I ŚREDNICH

Test F- Snedecora. będzie zmienną losową chi-kwadrat o k 1 stopniach swobody a χ

Ćwiczenie nr 2 Zbiory rozmyte logika rozmyta Rozmywanie, wnioskowanie, baza reguł, wyostrzanie

Zadanie I. 2. Gdzie w przestrzeni usytuowane są punkty (w której ćwiartce leży dany punkt):

Matematyka:Matematyka I - ćwiczenia/granice funkcji

PRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc

1 Granice funkcji. Definicja 1 (Granica w sensie Cauchy ego). Mówimy, że liczba g jest granicą funkcji f(x) w punkcie x = a, co zapisujemy.

WYDZIAŁ MECHANICZNY Katedra Technologii Maszyn i Automatyzacji Produkcji. Laboratorium Obróbki ubytkowej materiałów.

RZUTOWANIE AKSONOMETRYCZNE

14.Rozwiązywanie zadań tekstowych wykorzystujących równania i nierówności kwadratowe.

Zadania z parametrem

Zadanie 3 - (7 punktów) Iloczyn składników Jeśli zapis liczby 22 w postaci sumy zawiera składnik 1, lepiej pogrupować go z innym składnikiem

Zadania. SiOD Cwiczenie 1 ;

Moduł Pulpit opcji oraz Narzędzia. Opis v 1.0

Kurier POCZTEX XL by CTI. Instrukcja

Harmonogramowanie projektów Zarządzanie czasem

Podstawy programowania

Opis programu do wizualizacji algorytmów z zakresu arytmetyki komputerowej

2.Prawo zachowania masy

PLAN WYNIKOWY Z MATEMATYKI DLA KLASY V TECHNIKUM 5 - LETNIEGO

Rys. 1. Rysunek do zadania testowego

Arkusz maturalny treningowy nr 7. W zadaniach 1. do 20. wybierz i zaznacz na karcie odpowiedzi poprawną odpowiedź.

Modelowanie obiektów 3D

Matematyka z plusemdla szkoły ponadgimnazjalnej WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE TRZECIEJ LICEUM. KATEGORIA B Uczeń rozumie:

Korekta jako formacja cenowa

8. Zginanie ukośne. 8.1 Podstawowe wiadomości

PROCES TECHNOLOGICZNY KOMPLETACJI I PRZYGOTOWANIA ŁOPAT DURALOWYCH DO DOPUSZCZENIA DO LOTU NA WIATRAKOWCU

TEORIA GIER W EKONOMII WYKŁAD 1: GRY W POSTACI EKSTENSYWNEJ I NORMALNEJ

Intellect. Business Intelligence. Biblioteka dokumentów Podręcznik. Business Intelligence od 2Intellect.com Sp. z o.o.

PRZYK ADOWY ARKUSZ EGZAMINACYJNY Z MATEMATYKI

Instrukcja montażu namiotu Jehlan Base

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

W. Guzicki Zadanie 23 z Informatora Maturalnego poziom rozszerzony 1

PRZY PODNOSZENIU BEZPIECZEŃSTWO JEST PRIORYTETEM

Badanie silnika asynchronicznego jednofazowego

PRZYK ADOWY ARKUSZ EGZAMINACYJNY Z MATEMATYKI

Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych?

SPRAWDZIANY Z MATEMATYKI

POMOC PSYCHOLOGICZNO-PEDAGOGICZNA Z OPERONEM. Vademecum doradztwa edukacyjno-zawodowego. Akademia

STA T T A YSTYKA Korelacja

Kryteria oceniania z matematyki Klasa III poziom rozszerzony

EGZAMIN MATURALNY Z MATEMATYKI

EGZAMIN MATURALNY Z MATEMATYKI MAJ 2011 POZIOM ROZSZERZONY. Czas pracy: 180 minut. Liczba punktów do uzyskania: 50 WPISUJE ZDAJĄCY

O ROZWIĄZYWANIU ZADAŃ Z RACHUNKU

Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania).

EGZAMIN MAGISTERSKI, 24 czerwca 2013 Matematyka w ekonomii i ubezpieczeniach

EGZAMIN DYPLOMOWY, część II, Biomatematyka

Podstawowe działania w rachunku macierzowym

Przyznanie niemieckiej emerytury

PL B1. BSC DRUKARNIA OPAKOWAŃ SPÓŁKA AKCYJNA, Poznań, PL BUP 03/08. ARKADIUSZ CZYSZ, Poznań, PL

Umowa o pracę zawarta na czas nieokreślony

Temat: Liczby. Pojęcia związane z liczbami i zbiorami. Zaokrąglanie i szacowanie wyników.

PODSTAWY DZIAŁANIA UKŁADÓW CYFROWYCH

Wniosek o ustalenie warunków zabudowy

Metoda LBL (ang. Layer by Layer, pol. Warstwa Po Warstwie). Jest ona metodą najprostszą.

Przykłady wybranych fragmentów prac egzaminacyjnych z komentarzami Technik technologii odzieży 311[34]

DE-WZP JJ.3 Warszawa,

Wyznaczanie współczynnika sprężystości sprężyn i ich układów

Wyznaczanie statycznego i kinetycznego współczynnika tarcia przy pomocy równi pochyłej

s n = a k (2) lim s n = S, to szereg (1) nazywamy zbieżnym. W przeciwnym przypadku mówimy, że szereg jest rozbieżny.

str. 1 WSTĘP Instrukcja użytkowania dla zaciskarek ręcznych typów SYQ 14-20A i SYQ14-32A (lipiec 2008) Złączki F5 profil U Złączki F7 profil TH

Podejmowanie decyzji. Piotr Wachowiak

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

STEROWNIK BIOLOGICZNYCH OCZYSZCZALNI ŚCIEKÓW

1. Od kiedy i gdzie należy złożyć wniosek?

TWIERDZENIE PITAGORASA

Czas pracy 170 minut

Zadania zamknięte. A) 3 pierwiastki B) 1 pierwiastek C) 4 pierwiastki D) 2 pierwiastki. C) a 4 = 2 3

Segment B.XII Opór elektryczny Przygotował: Michał Zawada

Drabiny pionowe jednoelementowe

Wojewódzki Konkurs Przedmiotowy z Matematyki. dla uczniów szkół podstawowych - etap szkolny

Elementy cyfrowe i układy logiczne

Waldemar Pietrzak s5207. Projekt Wypożyczalnia Samochodów

Spis treści. 1. Znak Konstrukcja symbolu Budowa znaku Kolorystyka wersja podstawowa Kolorystyka wersja czarno-biała...

ARKUSZ PRÓBNEJ MATURY Z OPERONEM MATEMATYKA

Podstawowe pojęcia: Populacja. Populacja skończona zawiera skończoną liczbę jednostek statystycznych

40. Międzynarodowa Olimpiada Fizyczna Meksyk, lipca 2009 r. ZADANIE TEORETYCZNE 2 CHŁODZENIE LASEROWE I MELASA OPTYCZNA

Przygotowały: Magdalena Golińska Ewa Karaś

Transkrypt:

TYPY GRAFÓW c.d. Graf nazywamy dwudzielnym, jeśli zbiór jego wierzchołków można podzielić na dwa rozłączne podzbiory, tak że żadne dwa wierzchołki należące do tego samego podzbioru nie są sąsiednie. G = ( V V, E ) V = r, V = s, V V = Graf G = ( V V, E ) nazywamy pełnym grafem dwudzielnym, jeśli jest dwudzielny i zawiera wszystkie krawędzie łączące wierzchołki ze zbioru V z wierzchołkami ze zbioru V. Oznaczenie pełnego grafu dwudzielnego K r, s Przykłady pełnych grafów dwudzielnych K, 3 K, Graf jest planarny (płaski), jeśli można go narysować na płaszczyźnie bez przecięć krawędzi. a a b c d e c d e b GRAFY i SIECI () J.Sikorski Strona /

Twierdzenie (Kuratowski) Graf jest planarny wtedy i tylko wtedy, gdy nie zawiera podgrafu, który można otrzymać z grafów K lub K 3, 3 przez podział krawędzi wierzchołkami o stopniu. Grafy, które można otrzymać z danego grafu przez podział krawędzi, polegający na wstawieniu dodatkowych wierzchołków stopnia, nazywamy grafami homeomorficznymi (z jęz. łac. podobnego kształtu ) z tym grafem. Przykłady grafów homeomorficznych z K i K 3,3 Kazimierz Kuratowski (896 980) GRAFY i SIECI () J.Sikorski Strona /

Przykład zastosowania twierdzenia Kuratowskiego Tzw. graf Petersena: (a) a (b) e d j i f h g c b j e h a f g i d c b graf Petersena nie jest planarny DROGI i CYKLE w grafach Dla grafu (nieskierowanego) G = ( V, E ) drogą z wierzchołka v 0 V do v t V nazywamy ciąg (naprzemienny) wierzchołków i krawędzi grafu: ( v 0, e, v, e,..., v t, e t, v t ), spełniający warunek e i = { v i, v i } dla i =,..., t Przykład drogi w grafie b 3 a c e d 4 f droga: (, a,, c, 3, e, 4, f, ), t = 4 GRAFY i SIECI () J.Sikorski Strona 3 /

Dla drogi ( v 0, e, v, e,..., v t, e t, v t ): wierzchołek v 0 nazywamy jej początkiem, wierzchołek v t jej końcem a liczbę t nazywamy długością drogi. Drogę można utożsamiać dla uproszczenia z ciągiem wierzchołków sąsiednich (v 0, v,..., v t ) lub ciągiem krawędzi zależnych (e,..., e t ) Dla grafu skierowanego D = ( V, A ) drogą z wierzchołka v 0 V do v t V nazywamy ciąg (naprzemienny) wierzchołków i łuków grafu: ( v 0, a, v, a,..., v t, a t, v t ), spełniający warunek a i = ( v i, v i ) dla i =,..., t Przykład drogi w grafie skierowanym a b c d 3 e f 4 droga (, f, 3, e,, d, 3, c,, a, 4 ), t = Drogę w grafie skierowanym można utożsamiać dla uproszczenia z ciągiem odpowiednio skierowanych łuków zależnych (e,..., e t ) droga prosta - droga, w której wszystkie krawędzie (łuki) w ciągu są różne droga elementarna - droga, w której wszystkie wierzchołki w ciągu są różne GRAFY i SIECI () J.Sikorski Strona 4 /

Przykłady dróg w grafie 3 4 droga prosta (, 3, 4,, 3, 6) droga elementarna (,, 4, 3,, 6) 6 Cyklem nazywamy drogę, dla której v 0 = v t (droga zamknięta) i t > 0 Cyklem elementarnym nazywamy cykl, w którym wierzchołki v, v,..., v t są różne Twierdzenie (Dirac, 9) Jeśli G = ( V, E ) jest grafem, w którym minimalny stopień wierzchołka jest równy δ, to w grafie G istnieje droga elementarna o długości co najmniej δ, dla δ w grafie G istnieje cykl elementarny o długości co najmniej δ + Dowód v 0 d( v i ) > v 0 v v v k v k droga P v 4 v v 4 cykl C v v t v 3 v t v 3 GRAFY i SIECI () J.Sikorski Strona /

Niech P = (v 0, v,..., v t ) będzie drogą elementarną w grafie G o maksymalnej długości (tzn. nie można jej przedłużyć na żadnym końcu). Wówczas wszystkie wierzchołki sąsiednie z v 0 muszą należeć do P. Niech k = max { i : {v 0, v i } E }. Z założenia o maksymalnej długości drogi wynika, że k d(v 0 ) δ. Zatem droga P ma długość co najmniej δ. Ponadto, jeśli δ, to C = (v 0, v,..., v k, v 0 ) jest cyklem elementarnym o długości co najmniej δ +. Graf (nieskierowany) nazywamy spójnym, jeśli dla każdej pary wierzchołków u i v istnieje w nim droga z u do v. Graf skierowany jest spójny (słabo spójny), jeśli jego pochodny graf nieskierowny jest spójny. Graf skierowany jest silnie spójny, jeśli dla każdej pary wierzchołków u i v istnieje w nim droga z u do v. Przykład skierowanego grafu spójnego, ale nie silnie spójnego a 4 a 3 a 4 a 3 a a 6 Składową spójną grafu nazywamy taki jego podgraf, który jest spójny i nie jest podgrafem innego grafu spójnego. GRAFY i SIECI () J.Sikorski Strona 6 /

Przykład grafu o 3 składowych spójnych 4 6 3 7 Twierdzenie Dla grafu o n wierzchołkach i k składowych spójnych liczba krawędzi m jest ograniczona przez nierówność: ( n k)( n k ( n k) m Wniosek + ) W grafie spójnym liczba krawędzi m spełnia nierówność: n( n ) ( n ) m Uwaga m jest maksymalne dla grafu pełnego K n : m = n( n ) m jest minimalne dla drzewa : m = n Warunek konieczny i dostateczny dwudzielności grafu Twierdzenie Graf o n wierzchołkach, gdzie n, jest dwudzielny wtedy i tylko wtedy, kiedy nie zawiera cyklu o nieparzystej długości. Zauważmy, że w grafie dwudzielnym każdy cykl musi mieć parzystą długość. GRAFY i SIECI () J.Sikorski Strona 7 /

Warunki konieczne planarności grafu Rozważmy rysunek grafu planarnego G = ( V, E ) bez przecięć krawędzi: 4 6 f f f 3 3 7 Na tym rysunku można wyróżnić podzbiory punktów płaszczyzny, które mają dwie cechy: każde dwa punkty z tego samego zbioru można połączyć krzywą na płaszczyźnie, nie przecinając żadnej z krawędzi grafu; każdy z tych podzbiorów jest maksymalny w sensie relacji zawierania. Takie podzbiory nazywamy ścianami grafu planarnego (np. f, f i f 3 ). Dokładnie jedna ze ścian jest nieograniczona. Przykład interpretacji pojęcia ściany dla grafu planarnego Graf ośmiościanu foremnego (jeden z tzw. grafów platońskich): GRAFY i SIECI () J.Sikorski Strona 8 /

Twierdzenie Jeśli graf o n wierzchołkach, m krawędziach, k składowych spójnych i f ścianach jest planarny, to n m + f = k + Wniosek Jeśli graf planarny jest spójny, to n m + f = (tzw. wzór Eulera) Wniosek Jeśli graf jest planarny i n 3, to m 3n 6 Wniosek Jeśli graf dwudzielny jest planarny i n 3, to m n 4 Wniosek Każdy graf planarny musi zawierać co najmniej jeden wierzchołek o stopniu mniejszym niż 6. PRZESZUKIWANIE GRAFÓW Przeszukaniem grafu nazywamy dokonanie systematycznego przeglądu grafu w celu wymienienia kolejno wszystkich jego wierzchołków, bądź krawędzi. Rozważmy spójny graf G = ( V, E ) o uporządkowanym zbiorze wierzchołków przyjmijmy dla prostoty, że jego zbiór wierzchołków to V = {,, 3,..., n}. Wynikiem przeszukania grafu będzie ciąg ( v, v,..., v ) zawierający bez powtórzeń wszystkie jego wierzchołki. i i i n GRAFY i SIECI () J.Sikorski Strona 9 /

Obie przedstawione metody oparte są na badaniu zbiorów wierzchołków sąsiednich, dopisywaniu wierzchołków do wyznaczanego ciągu i nadawaniu lub usuwaniu etykiet z wierzchołków. Metoda przeszukiwania grafu w głąb W trakcie działania metody kolejnym wierzchołkom będą nadawane etykiety zamknięty. Rozpoczynamy od wskazania pierwszego wierzchołka w ciągu v 0.. wstaw v 0 jako pierwszy element ciągu,. powtarzaj co następuje, aż do nadania wierzchołkowi v 0 etykiety zamknięty :.. wybierz z aktualnego ciągu ostatni z jego wierzchołków, który nie ma jeszcze etykiety zamknięty,.. jeśli dla wybranego wierzchołka zbiór wierzchołków sąsiednich, które jeszcze nie zostały dopisane do ciągu jest pusty, to nadaj temu wierzchołkowi etykietę zamknięty, w przeciwnym przypadku dopisz do ciągu pierwszy w kolejności z jego wierzchołków sąsiednich, które jeszcze nie został umieszczone w ciągu. Uwaga: przed rozpoczęciem przeszukiwania grafu żaden z jego wierzchołków nie może mieć etykiety zamknięty. GRAFY i SIECI () J.Sikorski Strona 0 /

Przykład przeszukania grafu metodą w głąb 3 0 4 9 8 7 6 Jeśli rozpoczynamy od wierzchołka, to zostaje wyznaczony ciąg wierzchołków grafu (, 6, 3,, 7,, 0, 4, 9, 8) Metoda przeszukiwania grafu wszerz W trakcie działania metody będą z kolejnych wierzchołków usuwane etykiety nowy. Rozpoczynamy od wskazania pierwszego wierzchołka w ciągu v 0.. nadaj etykietę nowy wszystkim wierzchołkom drzewa,. wstaw v 0 jako pierwszy element ciągu, 3. dopóki w tworzonym ciągu występuje wierzchołek z etykietą nowy, powtarzaj co następuje: 3.. wybierz z aktualnego ciągu pierwszy z wierzchołków, które mają jeszcze etykietę nowy, dodaj do ciągu kolejno wszystkie jego wierzchołki sąsiednie i usuń z tego wierzchołka etykietę nowy. GRAFY i SIECI () J.Sikorski Strona /

Przykład przeszukania grafu metodą wszerz 3 0 4 9 8 7 6 Jeśli rozpoczynamy od wierzchołka, to zostaje wyznaczony ciąg wierzchołków grafu (, 6, 8, 3, 7, 9, 0,, 4, ) GRAFY i SIECI () J.Sikorski Strona /