ALG 4

ALG 4



254 RozdziaMO. Elementy algorylmiki jiafa

if<R[y][z)==0 && R(X][Z]!=C)

Rly)[z)=R[y][x];

)

Algorytm jest oczywistą wariacją algorytmu poznanego uprzednio i wyglądi podobnie jak on niewinnie... jednak matematyczny dowód na to, że działa poprawnie, bynajmniej nie jest prosty.

Popatrzmy na efekt wykonania procedury roule dla grafu przedstawionego na rysunku 10-7

Droga od (I do 2: 0.1 1 2 Droga od I do 0: Drogi nic ma Droga od I do 5: 1 2 4 5 Droga od 2 do 0: Drogi nic ma Droga od 4 do 2:4 5 2 Droga od 5 do 3: Drogi nie ma


Rys. 10- 7.

Poszukiwanie dragi w grafie

Kolejnym problemem, który' omówimy, jest znajdowanie w grafie drogi optymalnej pod względem kosztów.

10.5.Algorytm Floyda

Nietrudno jest domyślić się, że nasze nowe zadanie będzie wymagało użycia grafów, które charakteryzują się przypisaniem wartości liczbowych swoim krawędziom.

Algorytm Floyda zaprezentujemy przy użyciu następujących założeń:

• Dysponujemy matrycą W, w której są zapamiętane wartości przypisane krawędziom grafu:


Wyszukiwarka

Podobne podstrony:
ALG 0 250 RozdziaMO. Elementy algorytmiki gratów ( z-O; while(l) // pętla nieskończona I if(z==n)
ALG$8 248 RozdziałłO. Elementy algorytmiki gratów10.2.Sposoby reprezentacji grafów Poznane uprzednio
ALG&2 262 RozdziaMO, Elementy algorylmiki grafów Dlaczego jest on rozwiązywany przy pomocy grafów? C
ALG&6 266 RozdziaHO. Elementy algorytmiki grafów •    Promotor 4 porzuca swój aktualn
ALG2 102___Rozdział 5. Struktury danych I ELEMENT *q=inf.głowa; if (pusta()) cout << "(l
ALG$6 246 Rozdział 10. Elementy algorytmiki gratów Ta historyczna anegdota stanowi jednocześnie dosk
ALG 6 256 Rozdział 10. Elementy algorytmiki grali! Brak możliwości odtworzenia optymalnej drogi jest
ALG 8 258 Rozdział 10. Elementy algorytmiki grafa 1 Rys. 10- 10. Przeszukiwanie grafu „ w głąb Listu
ALG&0 260 Rozdział 10. Elementy algorytmiki grafów przebadane podczas przeszukiwania. Dopiero potem
ALG&4 264 Rozdział 10. Elementy algorytmiki gratów Używając danych z rysunku 10 - 14, algorytm mógłb
ALG3 Przedmowa 13Rozdział 10 Elementy algorytmiki grafów Opis jednej z najciekawszych struktur dany
ALG3 Rozdział 3Analiza sprawności algorytmów Podstawowe kryteria pozwalające na wybór właściwego al
ALG5 4.2. Sortowanie bąbelkowe, algorytm klasy 0(H2) 85 for (int j-n-l;j>i;j—) if (tab[j]<tab
ALG5 Rozdział 6Derekursywacja Podjęcie tematu przekształcania algorytmów rekurencyjnych na ich post
ALG6 Rozdział 7. Algorytmy przeszukiwania r > dzielenie modulo RmM: H(v) = v% Rmax Przykład: Dla
ALG 0 200 Rozdział 7. Algorytmy przeszukiwania Rekordy E i F zostały zapamiętane w momencie stwierdz
ALG 2 202 Rozdział 7. Algorytmy przeszukiwani! gdzie a jest współczynnikiem zapełnienia tablicy T. A
ALG 4 204 Rozdział 7. Algorytmy przeszukiwania i (gdzie a jest, tak jak poprzednio, współczynnikiem
ALG 8 8.‘ 208 Rozdział 8. Przeszukiwanie tekstów Rys. H - 1. Algorytm typu

więcej podobnych podstron