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

Podobne dokumenty
Graf. Definicja marca / 1

Matematyka dyskretna. Andrzej Łachwa, UJ, /14

Matematyka dyskretna - 5.Grafy.

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

Matematyka dyskretna. Andrzej Łachwa, UJ, /14

Matematyka dyskretna

Matematyczne Podstawy Informatyki

Digraf. 13 maja 2017

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

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

7. Teoria drzew - spinanie i przeszukiwanie

Matematyczne Podstawy Informatyki

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

Algorytmiczna teoria grafów

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

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

MATEMATYKA DYSKRETNA - MATERIAŁY DO WYKŁADU GRAFY

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

Opracowanie prof. J. Domsta 1

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

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

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

Matematyka dyskretna - 6.Grafy

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.

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

Matematyka dyskretna - 7.Drzewa

5c. Sieci i przepływy

6a. Grafy eulerowskie i hamiltonowskie

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

Elementy teorii grafów Elementy teorii grafów

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

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

G. Wybrane elementy teorii grafów

TEORIA GRAFÓW I SIECI

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

Algorytmiczna teoria grafów

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

6d. Grafy dwudzielne i kolorowania

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

KURS MATEMATYKA DYSKRETNA

MATEMATYKA DYSKRETNA - KOLOKWIUM 2

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

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

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

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

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

KURS MATEMATYKA DYSKRETNA

0. ELEMENTY LOGIKI. ALGEBRA BOOLE A

Sortowanie topologiczne skierowanych grafów acyklicznych

Matematyczne Podstawy Informatyki

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

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

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

E ' E G nazywamy krawędziowym zbiorem

(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

Podstawowe pojęcia dotyczące drzew Podstawowe pojęcia dotyczące grafów Przykłady drzew i grafów

E: Rekonstrukcja ewolucji. Algorytmy filogenetyczne

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

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

Lista 4. Kamil Matuszewski 22 marca 2016

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

Zofia Kruczkiewicz, Algorytmu i struktury danych, Wykład 14, 1

Ogólne wiadomości o grafach

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

Ilustracja S1 S2. S3 ściana zewnętrzna

Segmentacja obrazów cyfrowych z zastosowaniem teorii grafów - wstęp. autor: Łukasz Chlebda

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

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

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

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

Minimalne drzewa rozpinające

TEORIA GRAFÓW I SIECI

Algorytmika Problemów Trudnych

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

Rachunek podziałów i elementy teorii grafów będą stosowane w procedurach redukcji argumentów i dekompozycji funkcji boolowskich.

Teoria grafów - Teoria rewersali - Teoria śladów

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

1 Automaty niedeterministyczne

Teoria grafów dla małolatów

Stereometria bryły. Wielościany. Wielościany foremne

Metody Programowania

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

LOGIKA I TEORIA ZBIORÓW

SCENARIUSZ ZAJĘĆ KOŁA NAUKOWEGO z MATEMATYKI prowadzonego w ramach projektu Uczeń OnLine

Wykład 4. Droga i cykl Eulera i Hamiltona

DWA ZDANIA O TEORII GRAFÓW. przepływ informacji tylko w kierunku

TEORIA GRAFÓW I SIECI

Wstęp do programowania. Drzewa. Piotr Chrząstowski-Wachtel

. : a 1,..., a n F. . a n Wówczas (F n, F, +, ) jest przestrzenią liniową, gdzie + oraz są działaniami zdefiniowanymi wzorami:

XIV Olimpiada Matematyczna Juniorów

Kolorowanie wierzchołków

Wykłady z Matematyki Dyskretnej

Grafy. Jeżeli, to elementy p i q nazywamy końcami krawędzi e. f a b c d e γ f {1} {1,2} {2,3} {2,3} {1,3}

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

MODELE SIECIOWE 1. Drzewo rozpinające 2. Najkrótsza droga 3. Zagadnienie maksymalnego przepływu źródłem ujściem

STEREOMETRIA CZYLI GEOMETRIA W 3 WYMIARACH

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

7a. Teoria drzew - kodowanie i dekodowanie

Młodzieżowe Uniwersytety Matematyczne. dr Michał Lorens

Transkrypt:

6. Wstępne pojęcia teorii grafów Grzegorz Kosiorowski Uniwersytet Ekonomiczny w Krakowie zima 2016/2017 rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 1 / 40

1 Wstępne definicje 2 Drogi, cykle i spójność 3 Przykłady znanych grafów rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 2 / 40

Graf, jaki jest, każdy widzi To oczywiście jest graf. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 3 / 40

Graf, jaki jest, każdy widzi To oczywiście jest graf. A czy to też? Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 3 / 40

Graf, jaki jest, każdy widzi Możemy chcieć zaznaczyć jednokierunkowość krawędzi. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 4 / 40

Graf, jaki jest, każdy widzi Możemy chcieć zaznaczyć jednokierunkowość krawędzi. Lub ich długość. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 4 / 40

Do czego służą grafy? Przykłady zastosowań Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 5 / 40

Do czego służą grafy? Przykłady zastosowań Mapa drogowa (np. znajdowanie najkrótszej drogi) Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 5 / 40

Do czego służą grafy? Przykłady zastosowań Mapa drogowa (np. znajdowanie najkrótszej drogi) Schemat blokowy algorytmu (wybór najmniej kosztochłonnej ścieżki rozwiązania problemu). Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 5 / 40

Do czego służą grafy? Przykłady zastosowań Mapa drogowa (np. znajdowanie najkrótszej drogi) Schemat blokowy algorytmu (wybór najmniej kosztochłonnej ścieżki rozwiązania problemu). Sieć kontaktów międzyludzkich (zoptymalizowanie przepływu informacji, zlokalizowanie kluczowych osób, analiza handlu między firmami). Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 5 / 40

Do czego służą grafy? Przykłady zastosowań Mapa drogowa (np. znajdowanie najkrótszej drogi) Schemat blokowy algorytmu (wybór najmniej kosztochłonnej ścieżki rozwiązania problemu). Sieć kontaktów międzyludzkich (zoptymalizowanie przepływu informacji, zlokalizowanie kluczowych osób, analiza handlu między firmami). Drzewo genealogiczne (wyszukiwanie stopnia pokrewieństwa). Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 5 / 40

Do czego służą grafy? Przykłady zastosowań Mapa drogowa (np. znajdowanie najkrótszej drogi) Schemat blokowy algorytmu (wybór najmniej kosztochłonnej ścieżki rozwiązania problemu). Sieć kontaktów międzyludzkich (zoptymalizowanie przepływu informacji, zlokalizowanie kluczowych osób, analiza handlu między firmami). Drzewo genealogiczne (wyszukiwanie stopnia pokrewieństwa). Wiązania między cząsteczkami (badania struktur chemicznych i biologicznych) Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 5 / 40

Do czego służą grafy? Przykłady zastosowań Mapa drogowa (np. znajdowanie najkrótszej drogi) Schemat blokowy algorytmu (wybór najmniej kosztochłonnej ścieżki rozwiązania problemu). Sieć kontaktów międzyludzkich (zoptymalizowanie przepływu informacji, zlokalizowanie kluczowych osób, analiza handlu między firmami). Drzewo genealogiczne (wyszukiwanie stopnia pokrewieństwa). Wiązania między cząsteczkami (badania struktur chemicznych i biologicznych) Sieć komputerowa z połączeniami (optymalizacja przepływu informacji, badanie przepustowości sieci) Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 5 / 40

Do czego służą grafy? Przykłady zastosowań Mapa drogowa (np. znajdowanie najkrótszej drogi) Schemat blokowy algorytmu (wybór najmniej kosztochłonnej ścieżki rozwiązania problemu). Sieć kontaktów międzyludzkich (zoptymalizowanie przepływu informacji, zlokalizowanie kluczowych osób, analiza handlu między firmami). Drzewo genealogiczne (wyszukiwanie stopnia pokrewieństwa). Wiązania między cząsteczkami (badania struktur chemicznych i biologicznych) Sieć komputerowa z połączeniami (optymalizacja przepływu informacji, badanie przepustowości sieci) Schemat fragmentu Internetu z linkami między stronami (algorytm Google Page Rank) Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 5 / 40

Do czego służą grafy? Przykłady zastosowań Mapa drogowa (np. znajdowanie najkrótszej drogi) Schemat blokowy algorytmu (wybór najmniej kosztochłonnej ścieżki rozwiązania problemu). Sieć kontaktów międzyludzkich (zoptymalizowanie przepływu informacji, zlokalizowanie kluczowych osób, analiza handlu między firmami). Drzewo genealogiczne (wyszukiwanie stopnia pokrewieństwa). Wiązania między cząsteczkami (badania struktur chemicznych i biologicznych) Sieć komputerowa z połączeniami (optymalizacja przepływu informacji, badanie przepustowości sieci) Schemat fragmentu Internetu z linkami między stronami (algorytm Google Page Rank) Sieci elektryczne (projektowanie takich sieci, minimalizacja kosztów) rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 5 / 40

Definicja grafu Graf Grafem lub grafem ogólnym nazywamy parę G = (V, E), gdzie: 1) V (czasem zapisywany V (G)) jest zbiorem wierzchołków (węzłów, punktów) 2) E (czasem zapisywany E(G)) jest rodziną krawędzi (które mogą się powtarzać), czyli jedno- i dwu-elementowych podzbiorów V. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 6 / 40

Definicja grafu Graf Grafem lub grafem ogólnym nazywamy parę G = (V, E), gdzie: 1) V (czasem zapisywany V (G)) jest zbiorem wierzchołków (węzłów, punktów) 2) E (czasem zapisywany E(G)) jest rodziną krawędzi (które mogą się powtarzać), czyli jedno- i dwu-elementowych podzbiorów V. Będziemy się zajmować głównie grafami skończonymi tj. o skończonej liczbie wierzchołków i krawędzi. Jeśli nie jest napisane inaczej, zakładamy, że graf w danej definicji lub twierdzeniu jest skończony. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 6 / 40

Definicja grafu Graf Grafem lub grafem ogólnym nazywamy parę G = (V, E), gdzie: 1) V (czasem zapisywany V (G)) jest zbiorem wierzchołków (węzłów, punktów) 2) E (czasem zapisywany E(G)) jest rodziną krawędzi (które mogą się powtarzać), czyli jedno- i dwu-elementowych podzbiorów V. Będziemy się zajmować głównie grafami skończonymi tj. o skończonej liczbie wierzchołków i krawędzi. Jeśli nie jest napisane inaczej, zakładamy, że graf w danej definicji lub twierdzeniu jest skończony. Do definicji pasują obydwa grafy z pierwszego slajdu. Kółka z literami to wierzchołki (litery w tym wypadku są etykietami czyli nazwami wierzchołków), a odcinki je łączące symbolizują krawędzie. rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 6 / 40

Przypomnienie przykładów To oczywiście jest graf. To też. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 7 / 40

Przypomnienie przykładów To oczywiście jest graf. Ale graf po prawej jest ciut inny. To też. rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 7 / 40

Doprecyzujmy parę pojęć... Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 8 / 40

Doprecyzujmy parę pojęć... Krawędź łączącą wierzchołki o nazwach u i v domyślnie zapisujemy jako uv (choć możemy zawsze jakoś nazwać krawędzie). Jako, że kierunek krawędzi nie jest wyróżniony vu oznacza to samo co uv (póki nie zajmujemy się grafami skierowanymi...). Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 8 / 40

Doprecyzujmy parę pojęć... Krawędź łączącą wierzchołki o nazwach u i v domyślnie zapisujemy jako uv (choć możemy zawsze jakoś nazwać krawędzie). Jako, że kierunek krawędzi nie jest wyróżniony vu oznacza to samo co uv (póki nie zajmujemy się grafami skierowanymi...). Jeśli taka krawędź istnieje, mówimy, że u i v są sąsiadami, a krawędź uv nazywamy incydentną z u i v. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 8 / 40

Doprecyzujmy parę pojęć... Krawędź łączącą wierzchołki o nazwach u i v domyślnie zapisujemy jako uv (choć możemy zawsze jakoś nazwać krawędzie). Jako, że kierunek krawędzi nie jest wyróżniony vu oznacza to samo co uv (póki nie zajmujemy się grafami skierowanymi...). Jeśli taka krawędź istnieje, mówimy, że u i v są sąsiadami, a krawędź uv nazywamy incydentną z u i v. Jeśli wierzchołki u i v łączy więcej niż jedna krawędź, to mówimy, że między nimi jest krawędź wielokrotna. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 8 / 40

Doprecyzujmy parę pojęć... Krawędź łączącą wierzchołki o nazwach u i v domyślnie zapisujemy jako uv (choć możemy zawsze jakoś nazwać krawędzie). Jako, że kierunek krawędzi nie jest wyróżniony vu oznacza to samo co uv (póki nie zajmujemy się grafami skierowanymi...). Jeśli taka krawędź istnieje, mówimy, że u i v są sąsiadami, a krawędź uv nazywamy incydentną z u i v. Jeśli wierzchołki u i v łączy więcej niż jedna krawędź, to mówimy, że między nimi jest krawędź wielokrotna. Krawędź uv nazywamy pętlą jeśli u = v. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 8 / 40

Pętla i krawędź wielokrotna W zielonym prostokącie - krawędź wielokrotna, w czerwonym - pętla. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 9 / 40

Definicja grafu Graf prosty Grafem prostym nazywamy parę G = (V, E), gdzie: 1) V jest zbiorem wierzchołków (węzłów, punktów) 2) E jest zbiorem różnych krawędzi o różnych końcach. rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 10 / 40

Definicja grafu Graf prosty Grafem prostym nazywamy parę G = (V, E), gdzie: 1) V jest zbiorem wierzchołków (węzłów, punktów) 2) E jest zbiorem różnych krawędzi o różnych końcach. Czyli graf prosty, to taki, w którym nie ma pętli i krawędzi wielokrotnych. Tylko jeden graf z pierwszego slajdu jest prosty. Na grafy, które nie są proste czasem mówi się multigrafy lub pseudografy. rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 10 / 40

Podgraf Graf po prawej jest podgrafem grafu po lewej. Podgraf Graf H składający się tylko z wierzchołków i łączących je krawędzi należących do grafu G nazywamy podgrafem G. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 11 / 40

Grafy izomorficzne - przykład Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 12 / 40

Grafy izomorficzne - przykład Zauważmy, że te dwa grafy (z matematycznego punktu widzenia) są takie same - różnią się tylko nazwami wierzchołków (A-Zdenek, B-4, C-@, D-pochodna, E-p) i sposobem narysowania. Ich struktura, czyli liczba wierzchołków i połączenia między nimi są te same. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 12 / 40

Grafy izomorficzne - formalizacja Grafy izomorficzne Dwa grafy G i H nazywamy izomorficznymi jeśli istnieje bijekcja (czyli odwzorowanie jeden do jednego ) ψ między zbiorami V (G) i V (H) zachowująca sąsiedztwo wierzchołków, tzn. uv E(G) ψ(u)ψ(v) E(H). Fakt istnienia izomorfizmu grafów zapisujemy G H. rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 13 / 40

Grafy izomorficzne - formalizacja Grafy izomorficzne Dwa grafy G i H nazywamy izomorficznymi jeśli istnieje bijekcja (czyli odwzorowanie jeden do jednego ) ψ między zbiorami V (G) i V (H) zachowująca sąsiedztwo wierzchołków, tzn. uv E(G) ψ(u)ψ(v) E(H). Fakt istnienia izomorfizmu grafów zapisujemy G H. W ramach tego kursu nie będziemy rozróżniać grafów izomorficznych (chyba, że do praktycznych zastosowań, gdzie konkretne nazwy wierzchołków lub sposób narysowania mogą być wygodniejsze). Zatem dla nas grafy izomorficzne są dla nas takie same. rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 13 / 40

Przypomnienie drugiego slajdu Możemy chcieć zaznaczyć jednokierunkowość krawędzi. Lub ich długość. rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 14 / 40

Takie grafy się przydają Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 15 / 40

Takie grafy się przydają Drogi jednokierunkowe (w miastach, w obwodach elektrycznych, w wodociągach). Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 15 / 40

Takie grafy się przydają Drogi jednokierunkowe (w miastach, w obwodach elektrycznych, w wodociągach). Drogi z czasami przejazdu. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 15 / 40

Takie grafy się przydają Drogi jednokierunkowe (w miastach, w obwodach elektrycznych, w wodociągach). Drogi z czasami przejazdu. Kroki procedury z kosztem wykonania. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 15 / 40

Takie grafy się przydają Drogi jednokierunkowe (w miastach, w obwodach elektrycznych, w wodociągach). Drogi z czasami przejazdu. Kroki procedury z kosztem wykonania. Łącza z przepustowościami. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 15 / 40

Takie grafy się przydają Drogi jednokierunkowe (w miastach, w obwodach elektrycznych, w wodociągach). Drogi z czasami przejazdu. Kroki procedury z kosztem wykonania. Łącza z przepustowościami. Siła oddziaływań międzycząsteczkowych. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 15 / 40

Takie grafy się przydają Drogi jednokierunkowe (w miastach, w obwodach elektrycznych, w wodociągach). Drogi z czasami przejazdu. Kroki procedury z kosztem wykonania. Łącza z przepustowościami. Siła oddziaływań międzycząsteczkowych. Wielkości przepływów ekonomicznych. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 15 / 40

Takie grafy się przydają Drogi jednokierunkowe (w miastach, w obwodach elektrycznych, w wodociągach). Drogi z czasami przejazdu. Kroki procedury z kosztem wykonania. Łącza z przepustowościami. Siła oddziaływań międzycząsteczkowych. Wielkości przepływów ekonomicznych. Prawdopodobieństwo przejścia z jednego stanu do innego (np. Google Page Rank). rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 15 / 40

A co z grafami z drugiego slajdu? Grafy skierowane Grafem skierowanym lub digrafem nazywamy parę G = (V, E), gdzie: 1) V jest zbiorem wierzchołków (węzłów, punktów) 2) E jest rodziną krawędzi skierowanych (które mogą się powtarzać), czyli elementów V V. rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 16 / 40

A co z grafami z drugiego slajdu? Grafy skierowane Grafem skierowanym lub digrafem nazywamy parę G = (V, E), gdzie: 1) V jest zbiorem wierzchołków (węzłów, punktów) 2) E jest rodziną krawędzi skierowanych (które mogą się powtarzać), czyli elementów V V. Krawędzie skierowane na rysunkach grafów przedstawiamy jako strzałki, a krawędzie takiego grafu domyślnie zapisujemy jako pary uporządkowane np. (u, v). Jeśli któraś krawędź w takim grafie nie ma zaznaczonej strzałki, zakłada się, że ma strzałki w obie strony (droga dwukierunkowa jako domyślna). rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 16 / 40

A co z grafami z drugiego slajdu? Grafy z wagami Grafem z wagami nazywamy graf (skierowany lub nie), w którym każdej krawędzi e przypisana jest nieujemna liczba W (e). Wagą grafu nazywamy sumę wag jego krawędzi. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 17 / 40

A co z grafami z drugiego slajdu? Grafy z wagami Grafem z wagami nazywamy graf (skierowany lub nie), w którym każdej krawędzi e przypisana jest nieujemna liczba W (e). Wagą grafu nazywamy sumę wag jego krawędzi. Graf z wagami może być skierowany lub nie. Wagi zazwyczaj zapisuje się jako liczby przy krawędziach. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 17 / 40

A co z grafami z drugiego slajdu? Grafy z wagami Grafem z wagami nazywamy graf (skierowany lub nie), w którym każdej krawędzi e przypisana jest nieujemna liczba W (e). Wagą grafu nazywamy sumę wag jego krawędzi. Graf z wagami może być skierowany lub nie. Wagi zazwyczaj zapisuje się jako liczby przy krawędziach. Waga grafu z prawej strony drugiego slajdu wynosi 18. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 17 / 40

Stopień - charakterystyka wierzchołka Stopień wierzchołka Stopniem wierzchołka v nazywamy liczbę deg v, oznaczającą liczbę krawędzi incydentnych z v (uwaga: w obliczaniu stopnia wierzchołka pętle liczymy jako dwie krawędzie incydentne). rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 18 / 40

Stopień - charakterystyka wierzchołka Stopień wierzchołka Stopniem wierzchołka v nazywamy liczbę deg v, oznaczającą liczbę krawędzi incydentnych z v (uwaga: w obliczaniu stopnia wierzchołka pętle liczymy jako dwie krawędzie incydentne). rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 18 / 40

Stopień - charakterystyka wierzchołka Stopień wierzchołka Stopniem wierzchołka v nazywamy liczbę deg v, oznaczającą liczbę krawędzi incydentnych z v (uwaga: w obliczaniu stopnia wierzchołka pętle liczymy jako dwie krawędzie incydentne). Przy każdym wierzchołku zapisano jego stopień. Np. deg A = 3. Zauważmy, że deg D = 4, bo pętlę liczymy dwa razy. rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 19 / 40

Twierdzenie (lemat o uściskach dłoni) Lemat o uściskach dłoni Jeśli G = (V, E) jest grafem ogólnym, to: deg v = 2 E. v V Zatem liczba wierzchołków stopnia nieparzystego jest parzysta. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 20 / 40

Twierdzenie (lemat o uściskach dłoni) Lemat o uściskach dłoni Jeśli G = (V, E) jest grafem ogólnym, to: deg v = 2 E. v V Zatem liczba wierzchołków stopnia nieparzystego jest parzysta. Z tego twierdzenia wynika, że niezależnie ile dłoni mają wszystkie gatunki wszechświata i ile z nich wymienia między sobą uściski dłoni, to jeśli zsumujemy uściski dłoni wykonane przez każdą osobę we wszechświecie, liczba ich zawsze będzie parzysta (wystarczy każdą osobę potraktować jako wierzchołek grafu, a każdy uścisk jako krawędź między wierzchołkami). rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 20 / 40

Droga i jej długość Droga Droga w grafie G to skończony ciąg krawędzi postaci: wv 1, v 1 v 2,..., v k u (czyli drugi wierzchołek poprzedniej krawędzi musi być pierwszym następnej). Oznaczamy go wv 1... v k u. Wierzchołek w nazywamy początkiem, a u - końcem drogi. W wypadku grafu skierowanego, droga jest zdefiniowana tak samo, ale kolejne krawędzie drogi muszą mieć kierunek zgodny z kierunkiem krawędzi w grafie. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 21 / 40

Droga i jej długość Droga Droga w grafie G to skończony ciąg krawędzi postaci: wv 1, v 1 v 2,..., v k u (czyli drugi wierzchołek poprzedniej krawędzi musi być pierwszym następnej). Oznaczamy go wv 1... v k u. Wierzchołek w nazywamy początkiem, a u - końcem drogi. W wypadku grafu skierowanego, droga jest zdefiniowana tak samo, ale kolejne krawędzie drogi muszą mieć kierunek zgodny z kierunkiem krawędzi w grafie. Długość drogi Długość drogi to liczba jej krawędzi. rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 21 / 40

Drogi - przykłady Na potrzeby przykładu rozróżniamy dwie krawędzie łączące wierzchołki B i C. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 22 / 40

Drogi - przykłady Ciąg krawędzi AB, BC1, CB1, BC2, CB1 BA, AE jest drogą, podobnie jak AD, DD, DE, ED. Na potrzeby przykładu rozróżniamy dwie krawędzie łączące wierzchołki B i C. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 22 / 40

Drogi - przykłady Na potrzeby przykładu rozróżniamy dwie krawędzie łączące wierzchołki B i C. Ciąg krawędzi AB, BC1, CB1, BC2, CB1 BA, AE jest drogą, podobnie jak AD, DD, DE, ED. W skrócie można te drogi zapisać odpowiednio: ABCBCBAE (choć tracimy tu informację o tym, jakimi krawędziami poruszaliśmy się między B i C) oraz ADDED Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 22 / 40

Drogi - przykłady Na potrzeby przykładu rozróżniamy dwie krawędzie łączące wierzchołki B i C. Ciąg krawędzi AB, BC1, CB1, BC2, CB1 BA, AE jest drogą, podobnie jak AD, DD, DE, ED. W skrócie można te drogi zapisać odpowiednio: ABCBCBAE (choć tracimy tu informację o tym, jakimi krawędziami poruszaliśmy się między B i C) oraz ADDED Długości tych dróg to odpowiednio 7 i 4. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 22 / 40

Drogi - przykłady Ciąg krawędzi AB, DA, AE nie jest drogą, bo druga krawędź nie zaczyna się tam, gdzie kończy pierwsza. Na potrzeby przykładu rozróżniamy dwie krawędzie łączące wierzchołki B i C. rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 23 / 40

Własności dróg Droga zamknięta Droga zamknięta to droga dla której w = u, czyli wierzchołek początkowy jest też wierzchołkiem końcowym. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 24 / 40

Własności dróg Droga zamknięta Droga zamknięta to droga dla której w = u, czyli wierzchołek początkowy jest też wierzchołkiem końcowym. Droga prosta Droga prosta, to droga, której wszystkie krawędzie są różne (nie można nawet przejść jedną krawędzią w przeciwne strony). Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 24 / 40

Własności dróg Droga zamknięta Droga zamknięta to droga dla której w = u, czyli wierzchołek początkowy jest też wierzchołkiem końcowym. Droga prosta Droga prosta, to droga, której wszystkie krawędzie są różne (nie można nawet przejść jedną krawędzią w przeciwne strony). Cykl Cykl to droga prosta zamknięta, w której jedynym powtarzającym się wierzchołkiem jest jej początek (i jednocześnie koniec). rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 24 / 40

Drogi - własności Na potrzeby przykładu rozróżniamy dwie krawędzie łączące wierzchołki B i C. rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 25 / 40

Drogi - własności Ciąg krawędzi ED, DD, DE jest drogą zamkniętą, ale nie drogą prostą ani cyklem. Na potrzeby przykładu rozróżniamy dwie krawędzie łączące wierzchołki B i C. rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 25 / 40

Drogi - własności Na potrzeby przykładu rozróżniamy dwie krawędzie łączące wierzchołki B i C. Ciąg krawędzi ED, DD, DE jest drogą zamkniętą, ale nie drogą prostą ani cyklem. Ciąg krawędzi AD, DD, DE, EA jest drogą prostą i zamkniętą ale nie cyklem (D się powtarza). rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 25 / 40

Drogi - własności Na potrzeby przykładu rozróżniamy dwie krawędzie łączące wierzchołki B i C. Ciąg krawędzi ED, DD, DE jest drogą zamkniętą, ale nie drogą prostą ani cyklem. Ciąg krawędzi AD, DD, DE, EA jest drogą prostą i zamkniętą ale nie cyklem (D się powtarza). Ciągi krawędzi (EA, AD, DE) i (BC1, CB2) są cyklami. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 25 / 40

Graf acykliczny Graf po prawej jest acykliczny, graf po lewej nie. Graf acykliczny Graf acykliczny to graf, który nie zawiera cykli. rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 26 / 40

Spójność - definicje Graf spójny Graf spójny to graf, w którym między dowolnymi dwoma wierzchołkami istnieje droga. Jeśli graf nie jest spójny, to nazywamy go niespójnym. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 27 / 40

Spójność - definicje Graf spójny Graf spójny to graf, w którym między dowolnymi dwoma wierzchołkami istnieje droga. Jeśli graf nie jest spójny, to nazywamy go niespójnym. Uwaga! Graf spójny o V wierzchołkach musi mieć przynajmniej V 1 krawędzi. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 27 / 40

Spójność - definicje Graf spójny Graf spójny to graf, w którym między dowolnymi dwoma wierzchołkami istnieje droga. Jeśli graf nie jest spójny, to nazywamy go niespójnym. Uwaga! Graf spójny o V wierzchołkach musi mieć przynajmniej V 1 krawędzi. Składowe spójne Każdy graf można podzielić na maksymalne (w sensie zawierania) spójne podgrafy, zwane składowymi spójnymi. rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 27 / 40

Spójność - definicje Graf spójny Graf spójny to graf, w którym między dowolnymi dwoma wierzchołkami istnieje droga. Jeśli graf nie jest spójny, to nazywamy go niespójnym. Uwaga! Graf spójny o V wierzchołkach musi mieć przynajmniej V 1 krawędzi. Składowe spójne Każdy graf można podzielić na maksymalne (w sensie zawierania) spójne podgrafy, zwane składowymi spójnymi. rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 27 / 40

Spójność, składowe spójne Graf po lewej jest spójny, graf po prawej ma 3 (zaznaczone) składowe spójne. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 28 / 40

Rozspójnianie - definicje Most Most to taka krawędź grafu, po której usunięciu liczba składowych spójnych zwiększa się o 1. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 29 / 40

Rozspójnianie - definicje Most Most to taka krawędź grafu, po której usunięciu liczba składowych spójnych zwiększa się o 1. Wierzchołek rozspajający Wierzchołkiem rozspajającym (punktem artykulacji, przegubem) w grafie G nazywamy wierzchołek, którego usunięcie, wraz z jego krawędziami incydentnymi, spowoduje wzrost liczby składowych spójnych (niekoniecznie o 1). rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 29 / 40

Rozspójnianie - definicje Most Most to taka krawędź grafu, po której usunięciu liczba składowych spójnych zwiększa się o 1. Wierzchołek rozspajający Wierzchołkiem rozspajającym (punktem artykulacji, przegubem) w grafie G nazywamy wierzchołek, którego usunięcie, wraz z jego krawędziami incydentnymi, spowoduje wzrost liczby składowych spójnych (niekoniecznie o 1). rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 29 / 40

Mosty i przeguby W grafie po lewej krawędzie AB i BC, a w grafie po prawej AB i GH są mostami: ich usunięcie spowoduje rozspójnienie grafu. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 30 / 40

Mosty i przeguby W grafie po lewej krawędzie AB i BC, a w grafie po prawej AB i GH są mostami: ich usunięcie spowoduje rozspójnienie grafu. Wierzchołkami rozspajającymi są w obydwu grafach są jedynie A i B. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 30 / 40

Grafy spójne i niespójne - przykłady zastosowań Warto zdać sobie sprawę, że znaczna część problemów, do których stosowana jest teoria grafów generuje grafy niespójne (aczkolwiek zazwyczaj najciekawsze rzeczy dzieją się na największej składowej spójnej i często do niej ogranicza się badania, czy działanie algorytmu). rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 31 / 40

Grafy spójne i niespójne - przykłady zastosowań Warto zdać sobie sprawę, że znaczna część problemów, do których stosowana jest teoria grafów generuje grafy niespójne (aczkolwiek zazwyczaj najciekawsze rzeczy dzieją się na największej składowej spójnej i często do niej ogranicza się badania, czy działanie algorytmu). Sieć i komputery do niej niepodłączone rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 31 / 40

Grafy spójne i niespójne - przykłady zastosowań Warto zdać sobie sprawę, że znaczna część problemów, do których stosowana jest teoria grafów generuje grafy niespójne (aczkolwiek zazwyczaj najciekawsze rzeczy dzieją się na największej składowej spójnej i często do niej ogranicza się badania, czy działanie algorytmu). Sieć i komputery do niej niepodłączone Sieci społeczne i samotnicy lub izolowane społeczności rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 31 / 40

Grafy spójne i niespójne - przykłady zastosowań Warto zdać sobie sprawę, że znaczna część problemów, do których stosowana jest teoria grafów generuje grafy niespójne (aczkolwiek zazwyczaj najciekawsze rzeczy dzieją się na największej składowej spójnej i często do niej ogranicza się badania, czy działanie algorytmu). Sieć i komputery do niej niepodłączone Sieci społeczne i samotnicy lub izolowane społeczności Niepodłączone elementy układów elektrycznych rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 31 / 40

Grafy spójne i niespójne - przykłady zastosowań Warto zdać sobie sprawę, że znaczna część problemów, do których stosowana jest teoria grafów generuje grafy niespójne (aczkolwiek zazwyczaj najciekawsze rzeczy dzieją się na największej składowej spójnej i często do niej ogranicza się badania, czy działanie algorytmu). Sieć i komputery do niej niepodłączone Sieci społeczne i samotnicy lub izolowane społeczności Niepodłączone elementy układów elektrycznych Niewykorzystywane zasoby lub metody w algorytmie rozwiązywania jakiegoś problemu. rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 31 / 40

Uwaga - spójność i grafy skierowane Definiowanie spójności dla grafów skierowanych jest bardziej skomplikowane. Na przykład z wierzchołka A istnieje droga do C, ale nie ma drogi powrotnej. Istnieją precyzyjne definicje różnych rodzajów spójności dla grafów skierowanych, jednak na potrzeby naszego wykładu uznajemy, że graf skierowany jest spójny wtedy i tylko wtedy gdy spójny jest jego graf podstawowy (czyli ten sam graf, bez kierunków na krawędziach). W tym sensie graf powyższy jest spójny. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 32 / 40

Lasy i drzewa Las Las to graf prosty, acykliczny. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 33 / 40

Lasy i drzewa Las Las to graf prosty, acykliczny. Drzewo Drzewo to graf prosty, spójny, acykliczny (czyli spójny las). Wierzchołki drzewa nazywamy węzłami. Podgraf spójny drzewa nazywamy poddrzewem. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 33 / 40

Lasy i drzewa Las Las to graf prosty, acykliczny. Drzewo Drzewo to graf prosty, spójny, acykliczny (czyli spójny las). Wierzchołki drzewa nazywamy węzłami. Podgraf spójny drzewa nazywamy poddrzewem. rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 33 / 40

Antyklika i klika Antyklika Graf pusty (antyklika, graf niezależny) to graf bez krawędzi. Antyklikę o n wierzchołkach oznacza się przez A n. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 34 / 40

Antyklika i klika Antyklika Graf pusty (antyklika, graf niezależny) to graf bez krawędzi. Antyklikę o n wierzchołkach oznacza się przez A n. Klika Graf pełny (klika) to graf prosty, w którym każde dwa wierzchołki są połączone dokładnie jedną krawędzią. Klikę o n wierzchołkach oznacza się przez K n. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 34 / 40

Antyklika i klika Antyklika Graf pusty (antyklika, graf niezależny) to graf bez krawędzi. Antyklikę o n wierzchołkach oznacza się przez A n. Klika Graf pełny (klika) to graf prosty, w którym każde dwa wierzchołki są połączone dokładnie jedną krawędzią. Klikę o n wierzchołkach oznacza się przez K n. Korzystając z wiadomości z kombinatoryki, łatwo obliczyć, ile krawędzi ma klika o danej liczbie wierzchołków... rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 34 / 40

Klika i antyklika 5-antyklika (A 5 ). Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 35 / 40

Klika i antyklika 5-antyklika (A 5 ). 6-klika (K 6 ) Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 35 / 40

Graf-droga i graf-cykl Graf-droga Graf-droga to graf złożony tylko z krawędzi v 1 v 2, v 2 v 3,..., v n 1 v n (czyli drugi wierzchołek poprzedniej krawędzi musi być pierwszym następnej), gdzie wszystkie wierzchołki v i są różne. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 36 / 40

Graf-droga i graf-cykl Graf-droga Graf-droga to graf złożony tylko z krawędzi v 1 v 2, v 2 v 3,..., v n 1 v n (czyli drugi wierzchołek poprzedniej krawędzi musi być pierwszym następnej), gdzie wszystkie wierzchołki v i są różne. Graf-cykl Graf-cykl to graf złożony tylko z krawędzi v 1 v 2, v 2 v 3,..., v n 1 v n, v n v 1 (czyli drugi wierzchołek poprzedniej krawędzi musi być pierwszym następnej), gdzie wszystkie wierzchołki v i są różne, z wyjątkiem pierwszego i ostatniego. rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 36 / 40

Graf-droga i graf-cykl Na górze graf-droga o 5 wierzchołkach, na dole graf-cykl o 7 wierzchołkach. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 37 / 40

Grafy platońskie Graf platoński Graf platoński to graf złożony z wierzchołków i krawędzi wielościanu foremnego. Jest pięć takich grafów (jak i pięć wielościanów foremnych): czworościan, sześcian, ośmiościan, dwunastościan i dwudziestościan. rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 38 / 40

Grafy platońskie Na poprzednim slajdzie - zrzutowane na płaszczyznę grafy czworościonu i sześcianu, na tym grafy ośmiościanu, dwunastościanu i dwudziestościanu. Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 39 / 40

Graf Petersena Innym bardziej wyrafinowanym grafem o ciekawych własnościach jest graf Petersena: Grzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 6. Wstępne pojęcia teorii grafów zima 2016/2017 40 / 40