ALG 0
250 RozdziaMO. Elementy algorytmiki gratów
(
z-O;
while(l) // pętla nieskończona
I
if(z==n) broak;
if((ql|x][zl==l)4&(g?(z][y)==1)) (
g3[x]ly]=l; break:
1
z + + ;
)
I
• potęga grafu
Potęga G1' jest zdefiniowana w sposób rekurencyjny:
G° = D,
V p > 1. G‘‘ = G1'-' oG = C»G'M.
D oznacza tzw. graf diagonalny, czyli laki. w którym istnieją wyłącznie „krawędzie” typu Z potęgą grafu jest związane dość ciekawe twierdzenie: (x,y) należy do (/' wtedy i tylko wtedy, jeśli w G istnieje droga o długości p, która prowadzi od węzła x do węzła y.
Graf jest dość ciekawym wytworem z punktu widzenia matematyki, gdyż zupełnie naturalnie pozwala on przez samą swoją konstrukcję wyrazić relacje binarne zdefiniowane na zbiorze swoich wierzchołków X.
Elementarnym przykładem niech będzie pojęcie symetrii: jeśli istnienie krawędzi (x, y) implikuje istnienie krawędzi (y, x), to możemy powiedzieć o grafie, że jest on symetryczny. W podobny sposób można zdefiniować całkiem sporo innych relacji binarnych. z których większość... nie ma żadnego praktycznego zastosowania. Wyjątkiem jest relacja przechodniości, która oznacza, że każda droga grafu G o długości większej lub równej I jest „podtrzymywana'’ przez jakąś krawędź.
Dlaczego relacja przechodniości jest taka ważna? Otóż przechodniość sama w sobie dość paradoksalnie nic nic oznacza. Jest ona po prostu dość wygodnym środkiem do zdefiniowania tzw . domknięcia przechodniego grafu, oznaczanego typowo przez G =(X. E J, gdzie:
G ={(x, y) 1 istnieje droga od v do y w grafie G}
Wyszukiwarka
Podobne podstrony:
ALG$8 248 RozdziałłO. Elementy algorytmiki gratów10.2.Sposoby reprezentacji grafów Poznane uprzednioALG 4 254 RozdziaMO. Elementy algorylmiki jiafa if<R[y][z)==0 &&ALG&2 262 RozdziaMO, Elementy algorylmiki grafów Dlaczego jest on rozwiązywany przy pomocy grafów? CALG&6 266 RozdziaHO. Elementy algorytmiki grafów • Promotor 4 porzuca swój aktualnALG$6 246 Rozdział 10. Elementy algorytmiki gratów Ta historyczna anegdota stanowi jednocześnie doskALG&4 264 Rozdział 10. Elementy algorytmiki gratów Używając danych z rysunku 10 - 14, algorytm mógłbALG 6 256 Rozdział 10. Elementy algorytmiki grali! Brak możliwości odtworzenia optymalnej drogi jestALG 8 258 Rozdział 10. Elementy algorytmiki grafa 1 Rys. 10- 10. Przeszukiwanie grafu „ w głąb ListuALG&0 260 Rozdział 10. Elementy algorytmiki grafów przebadane podczas przeszukiwania. Dopiero potemALG3 Przedmowa 13Rozdział 10 Elementy algorytmiki grafów Opis jednej z najciekawszych struktur danyALG3 Rozdział 3Analiza sprawności algorytmów Podstawowe kryteria pozwalające na wybór właściwego alALG5 Rozdział 6Derekursywacja Podjęcie tematu przekształcania algorytmów rekurencyjnych na ich postALG6 Rozdział 7. Algorytmy przeszukiwania r > dzielenie modulo RmM: H(v) = v% Rmax Przykład: DlaALG 0 200 Rozdział 7. Algorytmy przeszukiwania Rekordy E i F zostały zapamiętane w momencie stwierdzALG 2 202 Rozdział 7. Algorytmy przeszukiwani! gdzie a jest współczynnikiem zapełnienia tablicy T. AALG 4 204 Rozdział 7. Algorytmy przeszukiwania i (gdzie a jest, tak jak poprzednio, współczynnikiemALG 8 8.‘ 208 Rozdział 8. Przeszukiwanie tekstów Rys. H - 1. Algorytm typuALG!6 216 Rozdział 8. Przeszukiwanie tekslói8.2.2.Algorytm Boyera i Moore’a Kolejny algorytm, któryALG!8 218 Rozdział 8. Przeszukiwanie tekstów for(i—M 1,j —M-l; j>0; i — , j—) while(t[i]!=włj)) (więcej podobnych podstron