WYKŁAD 1. Grafy są wokół nas. Pojęcia wstępne.

Slides:



Advertisements
Podobne prezentacje
DOMINOWANIE W GRAFACH Magdalena Lemańska.
Advertisements

Grafy spełniające nierówność Γ(G) < IR(G)
Zadania przygotowawcze na egzamin
Grafy o średnicy 2 i dowolnej liczbie dominowania
ALGORYTMY GRAFOWE.
Grażyna Mirkowska PJWSTK 15 listopad 2000
Wykład 10 Metody Analizy Programów Specyfikacja Struktur Danych
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.
Homologia, Rozdział I „Przegląd” Homologia, Rozdział 1.
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
Algorytm Dijkstry (przykład)
Temat: WIELOŚCIANY KLASA III P r.
ALGORYTMY I STRUKTURY DANYCH
Twierdzenie Thevenina-Nortona
Logika Kategoryjna Michał R. Przybyłek.
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 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.
Analiza Matematyczna część 2
Elementy kombinatoryki
„Zbiory, relacje, funkcje”
12 grudnia 2001Matematyka Dyskretna, Elementy Kombinatoryki G.Mirkowska, PJWSTK 1 Wykład 11 Elementy Kombinatoryki.
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
Analiza matematyczna - Ciągi liczbowe wykład I
Rzutowanie w rzutach prostokątnych.
ALGORYTMY I STRUKTURY DANYCH
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.
Matematyka.
O relacjach i algorytmach
ANALIZA LEKSYKALNA. Zadaniem analizatora leksykalnego jest przetwarzanie danych pochodzących ze strumienia wejściowego a także rozpoznawanie ciągów znaków.
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
Reprezentacja grafów i operacje na grafach na przykładzie algorytmu Dijkstry i algorytmu na odnajdywanie Silnych Spójnych Składowych Temat Opracowali:
Rodzaje, przechodzenie grafu
Działania na zbiorach ©M.
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
Drogi i cykle Eulera w grafach nieskierowanych
WĘDRÓWKI PO GRAFACH Obchody Eulera Cykle Hamiltona.
Literatura podstawowa
GRA CHOMP. Czym jest chomp? Jest to gra dla dwóch osób, rozgrywana na prostokątnej tablicy, zwanej „tabliczką czekolady”
Matematyka Ekonomia, sem I i II.
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
Grafy.
Pojęcia podstawowe c.d. Rachunek podziałów Elementy teorii grafów
Działania na grafach Autor: Anna Targońska.
Zbiory – podstawowe wiadomości
Algorytmy i struktury danych
Obwody elektryczne wykład z 14.12
ALGORYTMY I STRUKTURY DANYCH
Zapis prezentacji:

WYKŁAD 1. Grafy są wokół nas. Pojęcia wstępne.

Przykład 1. ZOO Budujemy domowe zoo mając do dyspozycji kozę, lwa, wilka, słonia, jastrzębia, zająca i mysz. Cel: jak najmniej klatek, zapewniając bezpieczeństwo wszystkich zwierząt.

k l m w z s j

k z m l s w j

Przykład 2. Podział na pary Dzielimy grupę 10 osób na pary. Każdy chce być w parze ze swoim znajomym.

A F E J B G H I C D Graf Petersena

A F E J B G H I C D Graf Petersena

A B

A B

Przykład 3. Muzeum Zwiedzamy muzeum będące labiryntem korytarzy, w którym obrazy wiszą po obu stronach. Cel: przejść każdy korytarz 2 razy i wrócić do wyjścia.

PLAN MUZEUM a b c d e a b c e d

Przykład 4. Trzy domki i trzy studnie Mieszkańcy trzech domków chcą korzystać z trzech studni, ale tak by nigdy nie musieli spotkać się w drodze do nich. Czy jest to możliwe?

D2 D1 D3 ? ? S1 S2 S3

Pojęcie grafu Graf to para zbiorów G=(V,E), gdzie V to skończony zbiór (wierzchołków) E to zbiór 2-elementowych podzbiorów zbioru V (krawędzi). Inaczej, graf to relacja symetryczna i antyzwrotna. Jeszcze inaczej: symetryczna 0-1 macierz kwadratowa z zerami na przekątnej.

Grafy puste i pełne. Dopełnienia grafów. Graf pełny Dopełnienie grafu G: Graf pusty

Te same czy takie same? a d c b G3 a b c d G1 a b c d G2 a b c d G4 a

Izomorfizm grafów G1=G5, G2=G3, wszystkie grafy mają tę samą strukturę – są izomorficzne. Na przykład G1 jest izomorficzny z G2, bo f(a)=a, f(c)=c, f(b)=d, f(d)=b.

Automorfizmy Automorfizm to izomorfizm grafu w siebie. Na przykład f(a)=a, f(d)=d, f(c)=b, f(b)=c to 1 z 8 automorfizmów grafu G1. a b c d G1

Samodopełnianie G nazywamy samodopełniającym, gdy jest izomorficzny ze swoim dopełnieniem. Na przykład

Stopnie wierzchołków Stopniem wierzchołka v nazywamy liczbę dG(v)=d(v) krawędzi grafu zawierających (incydentnych z) v. Zachodzi wzór gdzie e(G)=|E|.

Graf jest k-regularny, gdy wszystkie wierzchołki mają stopień k. Ciąg stopni grafu Ciąg stopni grafu Uwaga: Nie każdy ciąg liczb naturalnych jest ciągiem stopni grafu, np. 4,4,3,2,1 lub 3,3,3,2,2. Δ(G)= Δ to największy stopień wierzchołka w grafie, δ(G)=δ to najmniejszy stopień. Graf jest k-regularny, gdy wszystkie wierzchołki mają stopień k.

Podgrafy Indukowane Rozpięte Ani takie, ani takie

Podgrafy indukowane Podgraf grafu G=(V,E) indukowany przez podzbiór wierzchołków W to graf G[W]=(W,E’), gdzie E’ składa się ze wszystkich krawędzi grafu G o obu końcach w W.

Podgraf indukowany - ilustracja W={a,b,c}, G[W] – kolor czerwony a b c

Podgrafy rozpięte Rozpięty podgraf grafu G to graf G’=(V,E’), gdzie E’ jest podzbiorem E.

Podgrafy Podgrafem grafu G=(V,E) nazywamy graf G’=(V’,E’), gdzie V’ jest podzbiorem V, a E’ jest podzbiorem E.

Spójność Graf jest spójny, gdy dla każdego podziału V na dwa rozłączne i niepuste podzbiory A i B istnieje krawędź z A do B (graf jest w 1 „kawałku”). Inaczej

Grafy niespójne A B B1 B2

Wierzchołek cięcia G-v=G[V-v] Wierzchołek v grafu spójnego G nazywamy wierzchołkiem cięcia, gdy G-v nie jest spójny. Inaczej, istnieje podział V na A i B, |A|, |B|>1 :

Cykle Cykl to 2-regularny graf spójny. Inaczej: cykl to graf, którego wierzchołki można ponumerować v_1,...,v_n, tak, że pary {v_1, v_2}, {v_2,v_3},...,{v_(n-1),v_n}, {v_n, v_1} są jego jedynymi krawędziami. Notacja C_n, dla n=3,4,...

Cykle : ilustracja C_3=K_3 C_4 C_5

Ścieżki Ścieżka to graf spójny o 2 wierzchołkach stopnia 1, a pozostałych o stopniu 2. Inaczej: ścieżka to graf, którego wierzchołki można ponumerować v_1,...,v_n, tak, że pary {v_1, v_2}, {v_2,v_3},...,{v_(n-1),v_n}, są jego jedynymi krawędziami. Notacja P_n, dla n=1,2,...