4261638924

4261638924



4

1    {Wejście: macierz D będąca macierzą wag luków}

2    {Wyjście: informacja o występowaniu w grafie ujemnego cyklu}

3    procedurę FWUC(L>);

4    begin

5    uc false; k := 1;

6    for i := 1 to n do    {wyznaczenie macierzy D0}

7    d[i,i] := 0;

8    end for;

9    while not uc and k    <    n    do

10    i := 1;

11    while not uc and i < n do    {wyznaczenie macierzy Dk)

12    if d[i, A;] ^ oo then

13    if d[i, fc] + d[k, i] < 0 then {znaleziono ujemny cykl}

14    uc := true;

15    else

16    for j := 1 to    n do

17    d[i,j] := min{d[i, j],d[i,k] + d[A:,j]};

18    end for:

19    end if:

20    end if;

21    i := *+ 1;

22    end while;

23    k:=k +1;

24    end while;

25    end.

Rys. 1. Algorytm wykrywania ujemnego cyklu za pomocą algorytmu Floyda-Warshalla

Mrowisko ma dwa wejścia znajdujące się odpowiednio w punktach 1 i 2, a także jedną spiżarnię znajdującą się w punkcie 7. Mrówki transportują pokarm z wejść do spiżarni, przy czym korytarzem łączącym dwa punkty mogą w ciągu jednego dnia przenieść ograniczoną ilość pokarmu (na rysunku zaznaczono ile maksymalnie pokarmu są w stanie przenieść mrówki). Stosując jeden z algorytmów przedstawionych na zajęciach, wyznacz maksymalną ilość pokarmu jaką są w stanie przenieść mrówki z wejść do spiżarni w ciągu jednego dnia. Nazwij zastosowany algorytm i przedstaw kolejne etapy jego działania.

Zadanie 17



Wyszukiwarka

Podobne podstrony:
img107 107 Rozdział 8. Sieci pamięci skojarzeniowej Wynikowa macierz wag ma
IMG$58 (3) *! I 7. Poniższa macierz mogłaby być macierzą wag dwóch sieci neuronowych ze sprzężeniem
Maciej Beręsewicz Uniwersytet Ekonomiczny w Poznaniu Dobór macierzy wag w analizach przestrzennych n
Związek między równaniem stanu, równaniem wyjścia a macierzą transmitancji. Punktem wyjścia niech
sc 2 DANE WEJŚCIOWE - macierz obciążeń: Lp. z [mm] x [mm] y [mm] Fx [N] Fy [N] Fz
Sieci CP str107 107 Rozdział 8. Sieci pamięci skojarzeniowej Wynikowa macierz wag ma postać Mając do
282 (9) Na podstawie macierzy Q obliczamy macierz wag (mm)" 1.56 0.44P = Q‘* -
sc DANE WEJŚCIOWE - macierz obciążeń: Lp. z [mml    x [mml    y
Zadanie 10.6. Korzystając z algorytmu Kruskala znaleźć optymalne drzewo w grafie o macierzy wag: oo
382 (6) Algorytm (rys. 8.6) Ponieważ ekwiwalentna macierz wag P = T(V)P jest zależna od wektora stan
256 (9) Po ustaleniu macierzy wag, zapiszemy (Vt: m/,. - mh - 0.02
Image117 Załóżmy, że na wejście D podany jest stan 1 i wejście taktujące jest w stanie 0. W takim pr
38(2) Dane wejściowe powoduj«) ce anomalia zachowania Dane wyjściowe trudne / do interpretacji 

więcej podobnych podstron