Drogi i cykle Eulera w grafach nieskierowanych

Slides:



Advertisements
Podobne prezentacje
Niezawodności sieci telekomunikacyjnych
Advertisements

Sympleksy n=2.
Teoria Grafów.
DOMINOWANIE W GRAFACH Magdalena Lemańska.
Grafy spełniające nierówność Γ(G) < IR(G)
Zadania przygotowawcze na egzamin
Grafy o średnicy 2 i dowolnej liczbie dominowania
Ile rozwiązań może mieć układ równań?
Grafy inaczej, czyli inne modele grafów
Kolorowanie grafów Niech G = (V, E) będzie spójnym grafem nieskierowanym bez pętli. Kolorowaniem wierzchołków grafu nazywa się przypisanie wierzchołkom.
WYKŁAD 6. Kolorowanie krawędzi
ELEMENTY TEORII GRAFÓW
Wykład 6 Najkrótsza ścieżka w grafie z jednym źródłem
Minimalne drzewa rozpinające
Przygotowały: Jagoda Pacocha Dominika Ściernicka
ALGORYTMY I STRUKTURY DANYCH
Ciągi de Bruijna generowanie, własności
-skeletony w przestrzeniach R 2 i R 3 Mirosław Kowaluk Wydział Matematyki, Informatyki i Mechaniki Uniwersytet Warszawski.
WYKŁAD 5. Skojarzenia – ciąg dalszy
WYKŁAD 2. Kolorowanie wierzchołków
WYKŁAD 7. Spójność i rozpięte drzewa
WYKŁAD 1. Grafy są wokół nas. Pojęcia wstępne.
WYKŁAD 4. Skojarzenia Skojarzenie w grafie G to niezależny zbiór krawędzi (rozłączne, bez wspólnych konców). Skojarzenie M w G traktujemy jak podgraf.
WYKŁAD 8. Siła spójności Wierzchołek v nazywamy wierzchołkiem cięcia grafu G, gdy podgraf G-v ma więcej składowych spójności niż G. Krawędź e nazywamy.
WĘDRÓWKI PO GRAFACH Obchody Eulera Cykle Hamiltona.
WYKŁAD 8. Siła spójności A,B – dowolne podzbiory V(G)
KOLOROWANIE MAP.
WYKŁAD 3. Kliki i zbiory niezależne
GRAFY PLANARNE To grafy, które można narysować na płaszczyźnie tak, by krawędzie nie przecinały się (poza swoimi końcami). Na przykład K_4, ale nie K_5.
WYKŁAD 5. Skojarzenia – ciąg dalszy
WYKŁAD 4. Skojarzenia Skojarzenie w grafie G to niezależny zbiór krawędzi (rozłączne, bez wspólnych konców). Skojarzenie M w G traktujemy jak podgraf G.
Zastosowania teorii grafów w socjologii i psychologii
Dariusz Odejewski Krzysztof Wójcik
Teoretyczne podstawy informatyki
Materiały pomocnicze do wykładu
Elementy Kombinatoryki (c.d.)
Macierz incydencji Macierzą incydencji grafu skierowanego D = (V, A), gdzie V = {1, ..., n} oraz A = {a1, ..., am}, nazywamy macierz I(D) = [aij]i=1,...,n,
Algorytmy grafowe Reprezentacja w pamięci
WYKŁAD 7. Spójność i rozpięte drzewa Graf jest spójny, gdy dla każdego podziału V na dwa rozłączne podzbiory A i B istnieje krawędź z A do B. Definicja.
TRANSAKCJE TYLKO ODCZYT TYLKO ZAPIS
Przepływy w sieciach. Twierdzenie minimaksowe.
SKIEROWANE Marek Bil Krzysztof Fitrzyk Krzysztof Godek.
Graf - jest to zbiór wierzchołków, który na rysunku przedstawiamy za pomocą kropek oraz krawędzi łączących wierzchołki. Czasami dopuszcza się krawędzie.
Algorytmy i struktury danych
Krzysztof Kucab Rzeszów, 2012
Badania operacyjne Wykład 5.
Reprezentacja grafów i operacje na grafach na przykładzie algorytmu Dijkstry i algorytmu na odnajdywanie Silnych Spójnych Składowych Temat Opracowali:
Trójkąty.
Uniwersytet Dzieci Nieważne jaki masz komputer
3. SPOSOBY REPREZENTACJI GRAFÓW
Ile rozwiązań może mieć układ równań?
Algorytmy i Struktury Danych
PLANARNOŚĆ i KOLOROWANIE MAP. Problem Jaka jest minimalna liczba kolorów, za pomocą których można pokolorować obszary województw na mapie Polski tak,
Algorytmy i Struktury Danych Grafy
WĘDRÓWKI PO GRAFACH Obchody Eulera Cykle Hamiltona.
Algorytmy grafowe Minimalne drzewa rozpinające
Literatura podstawowa
GRA CHOMP. Czym jest chomp? Jest to gra dla dwóch osób, rozgrywana na prostokątnej tablicy, zwanej „tabliczką czekolady”
NP-zupełność Problemy: rozwiązywalne w czasie wielomianowym - O(nk)
WYKŁAD 5. Skojarzenia – ciąg dalszy Skojarzenie w grafie G to niezależny zbiór krawędzi (rozłączne, bez wspólnych końców). α’(G) – moc największego skojarzenia.
Autor: Michał Salewski
METODY NUMERYCZNE Katedra Mikroelektroniki i Technik Informatycznych
Grafy.
Modelowanie matematyczne – złożoność obliczeniowa, teoria a praktyka
Pojęcia podstawowe c.d. Rachunek podziałów Elementy teorii grafów
Analiza Sieci Społecznych
Działania na grafach Autor: Anna Targońska.
ZNAJDOWANIE NAJKRÓTSZYCH DRÓG oraz NAJNIŻSZYCH i NAJKRÓTSZYCH DRZEW WSTĘP DO OBLICZEŃ NA GRAFACH
Algorytmy i struktury danych
Obwody elektryczne wykład z 14.12
Zapis prezentacji:

Drogi i cykle Eulera w grafach nieskierowanych Niech G = (V, E) będzie spójnym grafem nieskierowanym. Drogą Eulera w grafie nazywamy drogę prostą, która zawiera wszystkie krawędzie grafu. Cyklem Eulera w grafie nazywamy cykl prosty, który zawiera wszystkie krawędzie grafu. Graf, w którym istnieje cykl Eulera, nazywamy grafem eulerowskim. Graf, w którym istnieje droga Eulera, ale nie cykl Eulera, nazywamy grafem półeulerowskim.

Problem mostów królewieckich Mosty na Pregole Rysunek odpowiedniego grafu

Drogi i cykle Eulera Warunki istnienia Graf spójny G ma cykl Eulera wtedy i tylko wtedy, gdy stopień każdego z jego wierzchołków jest parzysty. (Euler, 1736) Graf spójny, który ma dokładnie dwa wierzchołki stopniu nieparzystego albo nie ma wcale takich wierzchołków, ma drogę Eulera. Graf nie eulerowski Graf półeulerowski Graf eulerowski

Drogi i cykle Eulera w grafach skierowanych Graf skierowany spójny ma cykl Eulera wtedy i tylko wtedy, gdy dla każdego wierzchołka grafu jego stopień wejściowy jest równy stopniowi wyjściowemu. Graf skierowany spójny ma drogę Eulera w przypadkach, gdy albo dla każdego wierżchołka jego stopień wejściowy jest równy stopniowi wyjściowemu, albo istnieją dokładnie dwa wierzchołki nie spełniające tego warunku, przy czym stopień wejściowy jednego z tych wierzchołków jest o jeden wyższy niż jego stopień wyjściowy, a równocześnie dla drugiego z tych wierzchołków stopień wejściowy jest o jeden niższy niż jego stopień wyjściowy.

Drogi i cykle Hamiltona w grafach nieskierowanych Drogą Hamiltona w grafie G nazywamy drogę elementarną, która zawiera wszystkie wierzchołki grafu. Cyklem Hamiltona nazywamy cykl elementarny, który zawiera wszystkie wierzchołki grafu.

Cykle Hamiltona w grafach pełnych Graf pełny Kn dla n ≥ 3 zawiera dokładnie ½(n-1)! cykli Hamiltona. Wszystkie możliwe cykle Hamiltona w grafie K4

Cykle Hamiltona Warunki istnienia Jeśli graf nieskierowany ma n wierzchołków, gdzie n≥3, oraz dla każdej pary wierzchołków niezależnych v, w zachodzi nierówność d(v) + d(w) ≥ n, to graf ten jest hamiltonowski. (Ore, 1960) Jeśli graf ma n wierzchołków, gdzie n≥3, oraz stopień każdego z wierzchołków jest równy co najmniej n/2, to graf ten jest hamiltonowski. (Dirac, 1952) Jeśli dla n≥3 graf ma n wierzchołków i co najmniej ½(n-1)(n--2)+2 krawędzi, to graf ten jest hamiltonowski.

Ilustracje twierdzenia Ore’a vn d(2)=4 vi d(1)=4 d(3)=4 vi-1 d(7)=4 d(4)=3 v2 d(6)=3 d(5)=4 v1 Ilustracje twierdzenia Ore’a

Cykle Hamiltona w grafach skierowanych Jeśli graf D jest silnie spójnym grafem skierowanym bez pętli, mającym n wierzchołków, gdzie n≥2, i dla dowolnej pary wierzchołków niezależnych suma ich stopni jest równa co najmniej 2n-1, to graf ten zawiera cykl Hamiltona. (Meynel, 1973) Jeśli graf skierowany o n wierzchołkach nie zawiera pętli i dla każdego wierzchołka v zachodzą nierówności d-(v)≥n/2 oraz d+(v)≥n/2, to graf ten zawiera cykl Hamiltona. (Nash-Williams, 1969)

Drzewa Lasem nazywamy dowlony graf nieskierowany, który nie zawiera cykli. Drzewem nazywamy dowlony graf nieskierowany spójny, który nie zawiera cykli.

Drzewa Niech G będzie grafem o n wierzchołkach. Wówczas następujące stwierdzenia są równoważne: Graf G jest drzewem. Graf G nie zawiera cykli i ma n-1 krawędzi. Graf G jest spójny i każda krawędź jest mostem. Dowolne dwa róźnie wierzchołki grafu G są połączone dokładnie jedną drogą. Graf G nie zawiera cykli, lecz dołączenie dowolnej nowej krawędzi do G tworzy dokładnie jeden cykl elementarny.