• Nie Znaleziono Wyników

Graf zorientowanyGraf zorientowanyjest parą<K, D>gdzie:K-skończony, niepusty zbiór wierzchołkówD

N/A
N/A
Protected

Academic year: 2021

Share "Graf zorientowanyGraf zorientowanyjest parą<K, D>gdzie:K-skończony, niepusty zbiór wierzchołkówD"

Copied!
3
0
0

Pełen tekst

(1)

Grafy, drzewa

Teoria automatów i języków formalnych

Dr inŜ. Janusz Majewski Katedra Informatyki

Graf zorientowany

Graf zorientowany jest parą

<K, D>

gdzie:

K - skończony, niepusty zbiór wierzchołków D ⊆K ×××× K - zbiór krawędzi

Funkcje etykietujące

f: K ֏ MK - przypisuje etykietę (nazwę) kaŜdemu wierzchołkowi g: D ֏ MD - przypisuje etykietę (nazwę) kaŜdej krawędzi

Inne definicje

Ciąg (k0, k1, ..., kn) kiK, n 1 wierzchołków tworzy ścieŜkę o długości n, jeśli (ki-1 , ki)D, i = 1,2,...,n

ŚcieŜka jest cyklem, gdy k0= kn. Graf zorientowany jest acykliczny, gdy nie zawiera cykli.

(2)

Graf zorientowany - przykład

1

2 3

4

Przykład:

K = {1, 2, 3, 4}

D = {(1, 2), (2, 3), (3, 2), (3, 4), (4, 4), (1, 3)}

<K, D> - graf zorientowany (2, 3, 2, 3, 4, 4) - ścieŜka (2, 3, 2) - cykl

<K, D> nie jest grafem acyklicznym

Drzewo (1)

Drzewo o korzeniu k0 jest zorientowanym grafem

acyklicznym, w którym dla kaŜdego wierzchołka k ≠ k0 istnieje dokładnie jedna ścieŜka (k0,..., k).

k1 - przodek k2 k2- potomek k1

KaŜdy wierzchołek k ≠ k0 ma dokładnie jednego przodka

Korzeń - jedyny wierzchołek nie posiadający przodka

Liść - wierzchołek bez potomków

k

1

k

2

(3)

Drzewo (2)

Cięcie w drzewie <K, D> jest to podzbiór C ⊆ K, taki Ŝe dla kaŜdego liścia km na ścieŜce (k0,..., km) od korzenia do tego liścia leŜy dokładnie jeden element podzbioru C.

Korona drzewa jest to ciąg k1,k2,...,kn; ki∈K liści drzewa wypisanych od lewej do prawej strony.

Korona cięcia drzewa jest to ciąg k1,k2,...,kn; ki∈C⊆ K elementów cięcia drzewa wypisanych od lewej do prawej strony.

Drzewo - przykład

0 - korzeń

4, 5, 6, 7, 8 - liście Cięcia:

{0},

{4, 5, 6, 7, 8}, {1, 2, 3}, {4, 5, 6, 3}, {1, 2, 7, 8} itd...

Korona drzewa: 4, 5, 6, 7, 8 Korona cięcia {2, 4, 7, 8}:

4, 2, 7, 8 0

1 2 3

4 5 6 7 8

Cytaty

Powiązane dokumenty

Algorytm Fleury'ego konstrukcji trasy Eulera w grae eulerow- skim Zacznij tras¦ w dowolnym wierzchoªku i przechod¹ kraw¦dzie w dowolnej kolej- no±ci dbaj¡c o zachowanie

• Jeśli aktualny węzeł dotyczy ruchu protagonisty (węzeł „ant”), wtedy wybierz tę akcję, która daje minimalny (najlepszy dla antagonisty) wynik, a następnie sam zwróć

• Jeśli aktualny węzeł dotyczy ruchu protagonisty (węzeł „ant”), wtedy wybierz tę akcję, która daje minimalny (najlepszy dla antagonisty) wynik, a następnie sam zwróć

Pokazac, że wartości własne ograniczonego operatora samosprzężonego są rzeczy- wiste.. Pokazać, że wartości własne operatora unitarnego leżą na

Odwzorowanie liniowe przestrzeni z normą jest ograniczone wtedy i tylko wtedy, gdy obraz każdego zbioru ograniczonego jest ograniczony..

W jednym rzędzie ustawiono n słupków monet tak, że między każdymi dwoma słupkami tej samej wysokości znajduje się co najmniej jeden słupek wyższy.. Najwyższy słupek zawiera

Jeśli graf G jest planarny, to zawiera wierzchołek stopnie niewi ekszego

Dla uzupełnienia więc powyższej listy problemów, które obecnie mogą być rozwiązywane za pomocą optymalnych algorytmów, w dalszej części tego para-