Graf (ogólny) G
Transkrypt
Graf (ogólny) G
Graf (ogólny) G=(V(G), E(G)) V(G) – skończony zbiór wierzchołków, E(G) – skończona rodzina (zbiór z powtórzeniami) krawędzi, czyli par nieuporządkowanych (par uporządkowanych w przypadku grafu skierowanego) elementów V. Graf prosty G=(V(G), E(G)) - krawędzie łączą dwa różne wierzchołki (nie są możliwe pętle) - dwa ustalone wierzchołki mogą być połączone co najwyżej jedną krawędzią (Każda relacja binarna r w zbiorze X, wyznacza jednoznacznie graf skierowany, którego węzłami są elementy zbioru X, a krawędziami uporządkowane pary (x,x') należące do r. Dla grafu niezorientowanego relacja sąsiedztwa jest symetryczna, tzn. dla dowolnych dwóch wierzchołków v,v'∈V(G), (v,v')∈E(G) wttw (v',v)∈ E(G)) Dwa wierzchołki grafu są sąsiednie, jeśli istnieje krawędź łącząca te wierzchołki. Wierzchołek jest incydentny z krawędzią, jeśli krawędź ta łączy ten wierzchołek z innym wierzchołkiem. Stopień wierzchołka v deg(v) – liczba krawędzi incydentnych z wierzchołkiem v. (pętla +2) Wierzchołek izolowany – wierzchołek o stopniu 0 Wierzchołek końcowy – wierzchołek o stopniu 1 Ciąg stopni grafu – lista stopni wierzchołków grafu (z ewentualnymi powtórzeniami) wypisana w kolejności rosnącej Lemat o uściskach dłoni (Euler) W każdym grafie niezorientowanym suma stopni wszystkich wierzchołków jest liczbą parzystą i jest równa podwojonej liczbie krawędzi. =>w dowolnym grafie liczba wierzchołków o nieparzystych stopniach jest parzysta Sumą dwóch grafów G1=(V(G1), E(G1)) i G2=(V(G2), E(G2)) przy założeniu, że V(G1) i V(G2) są rozłączne, jest graf G 1 ∪ G2 o zbiorze wierzchołków V(G1) ∪ V(G2) i zbiorze krawędzi E(G1) ∪ E(G2) Graf spójny - graf, którego nie można przedstawić jako sumę dwóch grafów o rozłącznych zbiorach wierzchołków (graf, w którym dla każdego wierzchołka istnieje droga do każdego innego wierzchołka). Graf niespójny G można przedstawić w postaci sumy grafów spójnych – składowych grafu G. Dwa grafy G1 i G2 są izomorficzne, jeśli istnieje wzajemnie jednoznaczna odpowiedniość między wierzchołkami grafów G1 i G2 taka, że liczba krawędzi łączących dwa określone wierzchołki grafu G1 jest równa liczbie krawędzi łączących odpowiadające im wierzchołki grafu G2. Podgrafem grafu G jest graf G', którego zbiór wierzchołków V(G') zawiera się w V(G), zaś zbiór krawędzi E(G`) zawiera się w E(G). Macierz sąsiedztwa A(G)– macierz o wymiarach n x n, gdzie n jest liczbą wierzchołków grafu G i gdzie A[i,j] równa się liczbie krawędzi łączących wierzchołki i oraz j. Macierz incydencji M(G) – macierz o wymiarach n x m, gdzie n jest liczbą wierzchołków grafu G zaś m jest liczbą krawędzi tego grafu i gdzie M[i,j] równa się 1, jeśli wierzchołek i jest incydentny z krawędzią j i 0 w przeciwnym przypadku. Graf pusty – graf, którego zbiór krawędzi jest zbiorem pustym. Graf pusty o n wierzchołkach – Nn. Graf pełny – graf prosty, w którym każda para różnych wierzchołków jest połączona krawędzią. Graf pełen o n wierzchołkach – Kn. Graf regularny stopnia k (graf k-regularny) – graf, w którym każdy wierzchołek ma taki sam stopień k. Grafy kubiczne – grafy 3-regularne. Grafy platońskie – grafy regularne utworzone z wierzchołków o krawędzi pięciu wielościanów foremnych – czworościanu, sześcianu, ośmiościanu, dwunastościanu, dwudziestościanu. Graf dwudzielny – graf, którego zbiór wierzchołków można podzielić na dwa rozłączne podzbiory V1 i V2 tak, by każda krawędź tego grafu łączyła wierzchołki ze zbioru V1 i V2 . Graf pełny dwudzielny – graf dwudzielny, w którym każdy wierzchołek ze zbioru V1 jest połączony jedną krawędzią z każdym z wierzchołków ze zbioru V2. Graf pełny dwudzielny o r wierzchołkach w zbiorze V1 i s wierzchołkach w zbiorze V2 – Kr,s . Graf cykliczny – graf spójny, regularny stopnia 2. Graf cykliczny o n wierzchołkach – Cn. Graf liniowy – graf spójny, powstały poprzez usunięcie z grafu cyklicznego jednej krawędzi. Graf liniowy o n wierzchołkach – Pn. Koło – graf spójny, powstały poprzez połączenie każdego wierzchołka grafu Cn-1 z nowym wierzchołkiem. Koło o n wierzchołkach – Wn. Kostka (hiperkostka) Qk – graf dwudzielny o k wierzchołkach, którym odpowiadają ciągi (a1,a2,...,ak) takie, że ai∈{0,1} i którego krawędzie łączą ciągi różniące się dokładnie jednym wyrazem (przykładowo: Q3 - sześcian). Dopełnienie G grafu prostego G – graf prosty, którego zbiorem wierzchołków jest V(G), zaś wierzchołkami sąsiadującymi są te, które nie są sąsiednie w grafie G.