P. 1
patru algoritmi

patru algoritmi

|Views: 20|Likes:
Published by Oana Stefania Gusu

More info:

Published by: Oana Stefania Gusu on Apr 28, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

07/15/2013

pdf

text

original

k λ

1
k
λ
2
k
λ
3
k
λ
4
k
λ
5
k
λ
6
k

1 0 3
2 0 3 14 8 23
3 0 3 12 23 8 20
4 0 3 12 23 8 18
5 0 3 12 23 8 18

Pentru graful din figura de mai jos am aplicat cei patru algoritmi, prezentati mai sus, pentru a intelege
mai bine cum functioneaza fiecare.







Algoritmu Bellman-Kalaba aplicat grafului:
Matricea V a valorilor arcelor este:
V=
(

)

În aplicarea algoritmului lui Bellman – Kalaba pentru a determina
elementul λi
k+1
din tablou se procedează astfel:
- se adună coloana i din matricea arcelor cu linia k din tablou şi se
alege valoarea minimă, care se trece în tablou pe poziţia λi
k+1
;
- procedeu se repetă până se obţin în tablou două linii identice




Algoritmul Moore – Dijkstra aplicat grafului:
a) λ1 = 0 λ2 = 3 λ3 = λ4 = λ5 = λ6 =28
S = {2, 3, 4, 5, 6}
b) j = 2;
S = {3, 4, 5, 6}
c) Γ2 S = {3, 5, 6}
λ3 = min{ λ3, λ2+l23} = min{, 3+11} = 14
λ5 = min{ λ5, λ2+l25} = min{, 3+5} = 8
λ6 = min{ λ6, λ2+l26} = min{28, 3+20} = 23
a) λ1 = 0 λ2 = 3 λ3 = 14 λ4 = λ5 = 8 λ6 =
b) j = 5;
S = {3, 4, 6}
c) Γ5 S = {3,4}
λ3 = min{ λ3, λ5+l53} = min{14, 8+4} = 12
λ4 = min{ λ4, λ5+l54} = min{ , 8+15} = 23
a) λ1 = 0 λ2 = 3 λ3 = 12 λ4 = 23 λ5 = 8 λ6 = 23
b) j = 3;
S = { 4, 6}
c) Γ3 S = {4,6}
λ4 = min{ λ4, λ3+l34} = min{23, 12+15} = 23
λ6 = min{ λ6, λ3+l36} = min{23, 12+6} = 18
a) λ1 = 0 λ2 = 3 λ3 = 12 λ4 = 23 λ5 = 8 λ6 = 18
b) j = 4;
S = { 6}
c) Γ4 S =
a) λ1 = 0 λ2 = 3 λ3 = 12 λ4 = 23 λ5 = 8 λ6 = 18
b) j = 6;
S =
Valorile minime finale sunt:
λ
*
1 = 0 λ
*
2 = 3 λ
*
3 = 8 λ
*
4 = 8 λ
*
5 = 5 λ
*
6 = 10

Algoritmul Ford aplicat grafului:
ij 12 16 23 25 26 32 34 36 43 45 53 54
v
ij
3 28 11 5 20 6 15 6 3 8 4 15
t
ij
3 28 9 5 25 -9 11 16 -11 -15 4 15
t
ij
3 22 9 5 19 -9 11 10 -11 -15 4 15
t
ij
3 22 9 5 15 -9 11 6 -11 -15 4 15

Tabelul marcajelor este:
X
1
X
2
X
3
X
4
X
5
X
6

λ
i
0 3 12 23 8 28
λ
i
0 3 12 23 8 22
λ
i
0 3 12 23 8 18



Algoritmul Floyd-Warshall aplicat grafului:















λ5+l54} = min{ . λ3+l36} = min{23. 12+15} = 23 λ6 = min{ λ6. λ5+l53} = min{14. 4. S = { 6} λ2 = 3 λ3 = 12 λ4 = 23 λ5 = 8 λ6 = 18 . 4. 6} c) Γ3 S = {4. 6} b) j = 2. 12+6} = 18 a) λ1 = 0 b) j = 4. 3+11} = 14 λ5 = min{ λ5. 5. λ2+l25} = min{ . λ3+l34} = min{23. λ2+l23} = min{ . 8+15} = 23 a) λ1 = 0 b) j = 3. 3+5} = 8 λ6 = min{ λ6. 6} c) Γ5 S = {3.6} λ2 = 3 λ3 = 12 λ4 = 23 λ5 = 8 λ6 = 23 λ4 = min{ λ4. 8+4} = 12 λ4 = min{ λ4. 5. S = {3. S = { 4. S = {3. λ2+l26} = min{28. 6} c) Γ2 S = {3. 6} λ3 = min{ λ3.4} λ2 = 3 λ3 = 14 λ4 = λ5 = 8 λ6 = λ3 = min{ λ3. 5. 4.Algoritmul Moore – Dijkstra aplicat grafului: a) λ1 = 0 λ2 = 3 λ3 = λ4 = λ5 = λ6 =28 S = {2. 3+20} = 23 a) λ1 = 0 b) j = 5. 3.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->