Documente Academic
Documente Profesional
Documente Cultură
Alte Aplicatii La Alg. Bellman-Kalaba
Alte Aplicatii La Alg. Bellman-Kalaba
B - K:
V x1 x2 x3 x4 x5 x6
x1 0 3 5 3 - -
x2 - 0 2 4 4 -
x3 - - 0 - 2 -
x4 - - - 0 4 2
x5 - - - - 0 5
x6 - - - - - 0
Rezolvare:
La noi, se obţine:
2
x2 x 3
3 5 4
x 1 x 4
3 4 2 4
2
x 6 5 x 5
Într-adevăr:
∙n not .
(numărul vârfurilor lui G) = 6, conform ipotezei;
∙din definiţia grafului orientat finit, rezultă că nu (i, i) în G,
i = 1, n = 1,6 , iar de aici, ţinând seama de definiţia lui A (adică a
matricei arcelor lui G), deducem că: aii = 0, i = 1, n = 1,6 ;
Lin1 a lui V:
Lin2 a lui V:
Lin3 a lui V:
Lin4 a lui V:
Lin6 a lui V:
Observaţii:
2) Dacă vârful fixat al lui G era altul decât vârful „n” al lui G,
deci decât ultimul vârf al lui G, atunci îl treceam pe ultimul loc, şi apoi
aplicam alg.B –K.
(1)
m in = i6 , ( 2)
m in = i6 , ( 3)
m in , ...,
=i6
(k )
m in =i6 ,...,
Observaţii:
Tabelul 4:
V x1 x2 x3 x4 x5 x6
x1 0 3 5 3 - -
x2 - 0 2 4 4 -
x3 - - 0 - 2 -
x4 - - - 0 4 2
x5 - - - - 0 5
x6 - - - - - 0
mi6
(1)
- - - 2 5 0
m
( 2)
i6 5 9 7 9 5 0
m
( 3)
i6 12 13 7 9 5 0
m
( 4)
i6 16 13 7 9 5 0
m
(5)
i6 16 13 7 9 5 0
Linia notată cu (1)
mi6 corespunde cu coloana x6 a matricei V, fiind
scrisă însă transpus.
( 2)
m16 = max{0 - = - , 3 - = - , 5 - = - , 3 + 2 = 5, - + 5 = -
,
- + 0 = - } = 5,
( 2)
m 26 = max{- - = - , 0 - = - , 2 - = - , 4 + 2 = 6, 4 + 5 =
9, - + 0 = - } = 9,
( 2)
m36 = max{- - = - , - - = - , 0 - = - , - + 2 = - , 2
+ 5 = 7, - + 0 = - } = 7,
( 2)
m 46 = max{- - = - , - - = - , - - = - , 0 + 2 = 2, 4 +
5 = 9,
2 + 0 = 2} = 9,
( 2)
m56 = max{- - = - , - - = - , - - = - , - + 2 = - ,
0 + 5 = 5, 5 + 0 = 5} = 5,
( 2)
m66 = max{- - = - , - - = - , - - = - , - + 2 = - ,
- +
+ 5= - , 0 + 0 = 0} = 0.
Observaţii:
Elementele liniei ( 3)
mi6 au fost calculate succesiv astfel:
( 3)
m16 = max{0 + 5 = 5, 3 + 9 = 12, 5 + 7 = 12, 3 + 9 = 12, - + 5 = - ,
- + 0 = - } = 12,
( 3)
m 26 = max{- + 5 = - , 0 + 9 = 9, 2 + 7 = 9, 4 + 9 = 13, 4 + 5 = 9, -
+
+ 0= - } = 13,
m36( 3)
= max{- + 5 = - , - + 9 = - , 0 + 7 = 7, - + 9 = - , 2 + 5
= 7,
- + 0 = - } = 7,
( 3)
m 46 = max{- + 5 = - , - + 9 = - , - + 7 = - , 0 + 9 = 9, 4 + 5
= 9,
2 + 0 = 2} = 9,
( 3)
m56 = max{- + 5 = - , - + 9 = - , - + 7 = - , - + 9 = - , 0
+ 5 = = 5, 5 + 0 = 5} = 5,
( 3)
m66 = max{- + 5 = - , - + 9 = - , - - 7 = - , - + 9 = - , -
+5=
= - , 0 + 0 = 0} = 0.
Observaţii:
Elementele liniei ( 4)
m i6 au fost calculate succesiv astfel:
( 4)
m16 = max{0 + 12 = 12, 3 + 13 = 16, 5 + 7 = 12, 3 + 9 = 12, - + 5 =
= - , - + 0 = - } = 16,
m26( 4)
= max{- + 12 = - , 0 + 13 = 13, 2 + 7 = 9, 4 + 9 = 13, 4 + 5 =
9,
- + 0 = - } = 13,
m36( 4)
= max{- + 12 = - , - + 13 = - , 0 + 7 = 7, - + 9 = - , 2 +
5 = = 7, - + 0 = - } = 7,
( 4)
m 46 = max{- + 12 = - , - + 13 = - , - + 7 = - , 0 + 9 = 9, 4 +
5 = = 9, 2 + 0 = 2} = 9,
m56( 4)
= max{- + 12 = - , - + 13 = - , - + 7 = - , - + 9 = - ,
0+
+ 5 = 5, 5 + 0 = 5} = 5.
m66( 4)
= max{- + 12 = - , - + 13 = - , - - 7 = - , - + 9 = - ,
- +
+ 5= - , 0 + 0 = 0} = = 0.
Observaţii:
Elementele liniei ( 5)
mi6 au fost calculate succesiv astfel:
(5)
m16 = max{0 + 16 = 16, 3 + 13 = 16, 5 + 7 = 12, 3 + 9 = 12, - + 5 =
- , - + 0 = - } = 16,
( 5)
m 26 = max{- + 16 = - , 0 + 13 = 13, 2 + 7 = 9, 4 + 9 = 13, 4 + 5 =
9,
- + 0 = - } = 13,
m36( 5)
= max{- + 16 = - , - + 13 = - , 0 + 7 = 7, - + 9 = - , 2 +
5 = = 7, - + 0 = - } = 7,
(5)
m46 = max{- + 16 = - , - + 13 = - , - + 7 = - , 0 + 9 = 9, 4 +
5 = = 9, 2 + 0 = 2} = 9,
( 5)
m56 = max{- + 16 = - , - + 13 = - , - + 7 = - , - + 9 = - ,
0+
+ 5 = 5, 5 + 0 = 5} = 5.
( 5)
m66 = max{- + 16 = - , - + 13 = - , - - 7 = - , - + 9 = - ,
- +
+ 5 = - , 0 + 0 = 0} = = 0.
Observaţii:
= mi6 m i6 = mi6 .
( 4) (5) ( 4)
m i6
Etapa2:
i 1 2 3 4 5 6
v1i X 3 5 3 - -
m i6 X 13 7 9 5 0
v1i + mi6 =16 X 16 12 12 -
max
Aşadar, drumul de valoare maximă m16 = 16, care este unic, are
forma:
i 1 2 3 4 5 6
v2i X X 2 4 4 -
m i6 X X 7 9 5 0
v2i + m i 6 =13 X X 9 13 9 -
max
i 1 2 3 4 5 6
v4i X X - X 4 2
m i6 X X 7 X 5 0
v4i + m i 6 =9 X X - X 9 2
max
i 1 2 3 4 5 6
v5i X X - X X 5
m i6 X X 7 X X 0
v5i + m i 6 =5 X X - X X 5
max
3 + 4 + 4 + 5 = 7 + 9 = 16
i) Determinaţi graful G.
ii) Să se determine tehnologia care va da un câştig maxim.
(Pentru c) al problemei; tehnologia corespunzătoare rutei optime (mai
precis, de valoare maximă) între 2 vârfuri fixate, şi anume:
x1 = (produsul iniţial),
V x1 x2 x3 x4 x5 x6
x1 0 5 10 8
x2 0 9 5
x3 3 0 5 10
x4 0 8
x5 0 9
x6 0
Rezolvare:
a) Determinăm întâi graful orientat finit valuat G, ce are ca
matrice de valori pe V, ţinând seama de definiţia acestei matrice, şi
anume:
La noi, se obţine:
x 2 x3
5 9 5
3
x 1 x4
10
8 5 8
10
x 6 x 5
9
Într-adevăr:
∙n not .
(numărul vârfurilor lui G) = 6, conform ipotezei;
Lin1 a lui V:
v12 = 5 [ (1, 2) în G, conform definiţiei lui V] [a12 = 1,
conform definiţiei lui A];
Lin2 a lui V:
Lin4 a lui V:
Lin6 a lui V:
Observaţii:
2) Dacă vârful fixat al lui G era altul decât vârful „n” al lui G,
deci decât ultimul vârf al lui G, atunci îl treceam pe ultimul loc, şi apoi
aplicam alg.B –K.
(1)
m in = i6 , ( 2)
m in = i6 , ( 3)
m in , ...,
=i6
(k )
m in =i6 ,...,
care dau valorile minime ale drumurilor lui G = (X, , V), de la
fiecare (oricare) vârf „i” al lui G la vârful fixat „n = 6” al lui G, cu i =
= 1, n = 1,6 , formate din:
Observaţii:
Tabelul 9:
V x1 x2 x3 x4 x5 x6
x1 0 5 10 8
x2 0 9 5
x3 3 0 5 10
x4 0 8
x5 0 9
x6 0
mi6 10 9 0
(1)
m i 6 17 14 10 17 9 0
( 2)
m i 6 17 14 10 17 9 0
( 3)
Elementele liniei ( 2)
mi6 au fost calculate succesiv astfel:
( 2)
m16 = min{0 + = , 5 + = , + 10 = , 10 + = , 8 + 9
= 17, + 0 = } = 17,
( 2)
m26 = min{ + = , 0 + = , + 10 = , 9 + = , 5 + 9
= 14, + 0 = } = 14,
( 2)
m36 = min{3 + = , + = , 0 + 10 = 10, 5 + = , + 9
= , 10 + 0 = 10} = 10,
( 2)
m46 = min{ + = , + = , + 10 = , 0 + = , 8 + 9
= 17, + 0 = } = 17,
( 2)
m56 = min{ + = , + = , + 10 = , + = , 0 +
9 = 9,
9 + 0 = 9} = 9,
( 2)
m66 = min{ + = , + = , + 10 = , + = , +
9 = 9,
0 + 0 = 0} = 0.
Observaţii:
Elementele liniei ( 3)
mi6 au fost calculate succesiv astfel:
( 3)
m16 = min{0 + 17 = 17, 5 + 14 = 19, + 10 = , 10 + 17 = 27, 8 + 9
= = 17, + 0 = } = 17,
( 3)
m26 = min{ + 17 = , 0 + 14 = 14, + 10 = , 9 + 17 = 26, 5 + 9
= =14, + 0 = } = 14,
( 3)
m36 = min{3 + = , + = , 0 + 10 = , 5 + = , + 9
= , 10 + 0 = 10} = 10,
( 3)
m46 = min{ + = , + = , + 10 = , 0 + = , 8 + 9
= 17, + 0 = } = 17,
( 3)
m56 = min{ + = , + = , + 10 = , + = , 0 +
9 = 9,
9+ 0 = 9} = 9,
( 3)
m66 = min{ + = , + = , + 10 = , + = , +
9 = , 0 + 0 = 0} = 0.
Observaţii:
Etapa2:
i 1 2 3 4 5 6
v1i X 5 10 8
m i6 X 14 10 17 9 0
v1i + m i6 X 19 27 17
=17 min
Aşadar, drumul de valoare minimă m16 = 17, care este unic, are
forma:
i 1 2 3 4 5 6
v5i X X 9
m i6 X 14 10 17 X 0
v5i + mi6 =9 X X 9
min
8 9 8 + 9 = 17
i) Determinaţi graful G.
2
x 2 x 5
2 3 6 7
x1 x3 x 7
x 8
6 2 3 5 2
4
3 2 6
x 4 x 6
4
obţinem:
Observaţii:
2) Dacă vârful fixat al lui G era altul decât vârful „n” al lui G,
deci decât ultimul vârf al lui G, atunci îl treceam pe ultimul loc, şi apoi
aplicam alg.B –K.
(1)
m in = i8 , ( 2)
m in = i8 , ( 3)
m in , ...,
=i8
(k )
m in =i8 ,...,
Observaţii:
1) [Lungimea unui drum al lui G = (X, )]
def .
[numărul de
arce din G, ce îl formează].
Tabelul 14:
V x1 x2 x3 x4 x5 x6 x7 x8
x1 0 2 6 3 4
x2 0 3 2
x3 0 3
x4 0 2 4
x5 0 5 6 7
x6 2 0 6
x7 0 2
x8 0
m i8 7 2 0
(1)
m i8 9 5 9 7 8 2 0
( 2)
m i 8 11 9 5 9 7 7 2 0
( 3)
m i 8 11 9 5 9 7 7 2 0
( 4)
Linia notată cu m i8
(1)
corespunde cu coloana x8 a matricei V, fiind
scrisă însă transpus.
Elementele liniei ( 2)
m i8 au fost calculate succesiv astfel:
( 2)
m18 = min{0 + = , 2 + = , 6 + = , 3 + = , + 7 =
, 4 + + = , + 2 = =, + 0 = } = ,
( 2)
m 28 = min{ + = , 0 + = , + = , 3 + = , 2 + 7
= 9, +
+ = , + 2 = = , + 0 = } = 9,
( 2)
m38 = min{ + = , + = , 0 + = , + = , +
7 = , + = , 3 + 2 = 5, + 0 = } = 5,
( 2)
m48 = min{ + = , + = , + = , 0 + = , 2 + 7
= 9, 4+ + = , + 2 = = , + 0 = } = 9,
( 2)
m58 = min{ + = , + = , + = , + = , 0 +
7 = 7,
5 + = , 6 + 2 = =8, 7 + 0 = 7} = 7,
( 2)
m68 = min{ + = , + = , 2 + = , + = , +
7 = ,
0 + = , 6 + 2 = =8, + 0 = } = 8,
( 2)
m78 = min{ + = , + = , + = , + = , +
7 = , + = , 0 + 2 = 2, 2 + 0 = 2} = 2,
( 2)
m88 = min{ + = , + = , + = , + = , +
7 = , + = , + 2 = , 0 + 0 = 0} = 0.
Observaţii:
Elementele liniei ( 3)
m i8 au fost calculate succesiv astfel:
( 3)
m18 = min{0 + = , 2 + 9 = 11, 6 + 5 = 11, 3 + 9 = 12, + 7 = ,
4 + + 8 = 12, + 2 = , + 0 = } = 11,
( 3)
m 28 = min{ + = , 0 + 9 = 9, + 5 = , 3 + 9 = 12, 2 + 7 = 9,
+ + 8 = , + 2 = , + 0 = } = 9,
( 3)
m38 = min{ + = , + 9 = , 0 + 5 = 5, + 9 = , + 7 =
, + + 8 = , 3 + 2 = 5, + 0 = } = 5,
( 3)
m48 = min{ + = , + 9 = , + 5 = , 0 + 9 = 9, 2 + 7 = 9,
4+
+ 8 = 12, + 2 = , + 0 = } = 9,
( 3)
m58 = min{ + = , + 9 = , + 5 = , + 9 = , 0 + 7 =
7, 5 + + 8 = 13, 6 + 2 = 8, 7 + 0 = 7} = 7,
( 3)
m68 = min{ + = , + 9 = , 2 + 5 = 7, + 9 = , + 7 =
, 0 + + 8 = 8, 6 + 2 =8, + 0 = } = 7,
( 3)
m78 = min{ + = , + 9 = , + 5 = , + 9 = , + 7
= , + 8 = , 0 + 2 = = 2, 2 + 0 = 2} = 2,
( 3)
m88 = min{ + = , + 9 = , + 5 = , + 9 = , + 7
= , + 8 = , + 2 = = , 0 + 0 = 0} = 0.
Observaţii:
Elementele liniei ( 4)
m i8 au fost calculate succesiv astfel:
( 4)
m18 = min{0 + 11 = 11, 2 + 9 = 11, 6 + 5 = 11, 3 + 9 = 12, + 7 = ,
4 + 7 = 11, + 2 = , + +0 = } = 11,
( 4)
m28 = min{ + 11 = , 0 + 9 = 9, + 5 = , 3 + 9 = 12, 2 + 7 = 9,
+
+ 7 = , + 2 = , + 0 = } = 9,
( 4)
m38 = min{ + 11 = , + 9 = , 0 + 5 = 5, + 9 = , + 7 =
, +
+ 7 = , 3 + 2 = 5, + 0 = } = 5,
( 4)
m48 = min{ + 11 = , + 9 = , + 5 = , 0 + 9 = 9, 2 + 7 = 9,
4 + 7 = 11, + 2 = , + 0 = } = 9,
( 4)
m58 = min{ + 11 = , + 9 = , + 5 = , + 9 = , 0 + 7 =
7,
5 + 7 = 12, 6 + 2 = 8, 7 + 0 = 7} = 7,
m68( 4)
= min{ + 11 = , + 9 = , 2 + 5 = 7, + 9 = , + 7 =
,
0 + 7 = 7, 6 + 2 = 8, +0 = } = 7,
m78( 4)
= min{ + 11 = , + 9 = , + 5 = , + 9 = , + 7
= ,
+ 7 = , 0 + 2 = 2, 2 + 0 = 2} = 2,
m88( 4)
= min{ + 11 = , + 9 = , + 5 = , + 9 = , + 7
= ,
+ 7 = , + 2 = , 0 + 0 = 0} = 0.
Observaţii:
( 3)
m i8 = ( 4)
m i8 m i(83) = m i8 .
Etapa2:
i 1 2 3 4 5 6 7 8
v1i X 2 6 3 4
m i8 X 9 5 9 7 7 2 0
v1i + m i8 =11 X 11 11 12 11
min min min
Căutând sumele de valoare minimă, adică 11, rezultă că avem 3
variante, şi anume: i = 2, i= 3, şi respectiv i = 6 (printre sumele
elementelor de pe linia x1 cu elementele corespunzătoare ale liniei
m i 8 , cea mai mică este egală cu 11 şi se atinge pentru valoarea v12 = 2,
( 4)
Aşadar, drumul de valoare minimă m18 = 11, care este unic, are
forma:
Din drumul optim de mai sus (de valoare minimă m18 = 11)
rămâne (sau extragem) subdrumul (lui dmin(1, 8)), care este la rândul
său drum de valoare minimă de la „2” din G la „8” din G, egală cu
m 28 = 9 şi pe care-l notăm cu:
i 1 2 3 4 5 6 7 8
v5i X X X 5 6 7
m i8 X X 5 9 X 7 2 0
v5i + m i8 =7 X X X 12 8 7
min
Aşadar, drumul de valoare minimă m18 = 11, care este unic, are
forma:
Din drumul optim de mai sus (de valoare minimă m18 = 11)
rămâne (sau extragem) subdrumul (lui dmin(3, 8)), care este la rândul
său drum de valoare minimă de la „3” din G la „8” din G, egală cu
m 38 = 5 şi pe care-l notăm cu:
i 1 2 3 4 5 6 7 8
v3i X X 3
m i8 X 9 X 9 7 7 2 0
v3i + m i8 =5 X X 5
min
i 1 2 3 4 5 6 7 8
v7i X X X X 2
m i8 X 9 X 9 X 7 X 0
v7i + m i8 =2 X X X X 2
min
Aşadar, drumul de valoare minimă m18 = 11, care este unic, are
forma:
i 1 2 3 4 5 6 7 8
v6i X 2 X 6
m i8 X 9 5 9 7 X 2 0
v6i + m i8 =7 X 7 X 8
min
Din drumul optim de mai sus (de valoare minimă m18 = 11)
rămâne (sau extragem) subdrumul (lui dmin(6, 8)), care este la rândul
său drum de valoare minimă de la „3” din G la „8” din G, egală cu
m 38 = 5 şi pe care-l notăm cu:
dmin(3, 8) = (fiind de forma) = (3, i, ..., 8), cu ? = i 1, 6, 3; evident:
i 1 2 3 4 5 6 7 8
v6i X 2 X 6
m i8 X 9 5 9 7 X 2 0
v6i + m i8 =7 X 7 X 8
min
Rezultă că i = 3 (printre sumele dintre elementele corespunzătoare
ale liniilor v6i şi m i(84) , cea mai mică este egală cu 7 şi se atinge pentru
valoarea v63 = 2; înseamnă că al doilea arc al drumului minim este (x6,
x3)).
i 1 2 3 4 5 6 7 8
v3i X X X 3
m i8 X 9 X 9 7 X 2 0
v3i + m i8 =5 X X X 5
Rezultă
min
că i = 7 (printre
sumele dintre elementele corespunzătoare ale liniilor v3i şi m i(84) , cea
mai mică este egală cu 5 şi se atinge pentru valoarea v37 = 3; înseamnă
că al treilea arc al drumului minim este (x3, x7)).
i 1 2 3 4 5 6 7 8
v7i X X X X 2
m i8 X 9 X 9 7 X X 0
v7i + m i8 =2 X X X X 2
min
Grafic, avem:
2
x 2 x 5
2 7
x 1 x3 x7
x8
6 2 3 2
4
x 6
4
x 2 x 4
3 4
x1 2 8 3 x 6
5 2
x 3 x 5
Rezolvare:
2) Dacă vârful fixat al lui G era altul decât vârful „n” al lui G,
deci decât ultimul vârf al lui G, atunci îl treceam pe ultimul loc, şi apoi
aplicam alg.B –K.
(1)
m in = i6 , ( 2)
m in = i6 , ( 3)
m in , ...,
=i6
(k )
m in =i6 ,...,
Observaţii:
Tabelul 19:
V x1 x2 x3 x4 x5 x6
x1 0 3 5
x2 0 2 4 8
x3 0 3
x4 0 4
x5 3 0 2
x6 0
mi6 4 2 0
(1)
mi6 8 5 4 2 0
( 2)
m i 6 10 7 5 4 2 0
( 3)
m i 6 10 7 5 4 2 0
( 4)
Linia notată cu mi6
(1)
corespunde cu coloana x6 a matricei V, fiind
scrisă însă transpus.
Elementele liniei ( 2)
mi6 au fost calculate succesiv astfel:
( 2)
m16 = min{0 + = , 3 + = , 5 + = , + 4 = , + 2 =
, +
+ 0 = } = ,
m26( 2)
= min{ + = , 0 + = , 2 + = , 4 + 4 = 8, 8 + 2 =
10,
+ 0 = } = 8,
m36( 2)
= min{ + = , + = , 0 + = , + 4 = , 3 + 2
= 5,
+ 0 = } = 5,
m46( 2)
= min{ + = , + = , + = , 0 + 4 = 4, + 2
= ,
4 + 0 = 4} = 4,
m56( 2)
= min{ + = , + = , + = , 3 + 4 = 7, 0 + 2 =
2,
2 + 0 = 2} = 2,
m66( 2)
= min{ + = , + = , + = , + 4 = , +
2 = ,
0 + 0 = 0} = 0.
Observaţii:
Elementele liniei ( 3)
mi6 au fost calculate succesiv astfel:
( 3)
m16 = min{0 + = , 3 + 8 = 11, 5 + 5 = 10, + 4 = , + 2 =
,
+ 0 = } = 10,
( 3)
m26 = min{ + = , 0 + 8 = 8, 2 + 5 = 7, 4 + 4 = 8, 8 + 2 = 10,
+
+ 0= } = 7,
( 3)
m36 = min{ + = , + 8 = , 0 + 5 = 5, + 4 = , 3 + 2 = 5,
+ 0= } = 5,
( 3)
m 46 = min{ + = , + 8 = , + 5 = , 0 + 4 = 4, + 2 =
,
4 + 0 = 4} = 4,
( 3)
m56 = min{ + = , + 8 = , + 5 = , 3 + 4 = 7, 0 + 2 = 2,
2+
+ 0= 2} = 2,
( 3)
m66 = min{ + = , + 8 = , + 5 = , + 4 = , + 2
= , 0+
+ 0 = 0} = 0.
Observaţii:
Elementele liniei ( 4)
m i6 au fost calculate succesiv astfel:
( 4)
m16 = min{0 + 10 = 10, 3 + 7 = 10, 5 + 5 = 10, + 4 = , + 2 =
,
+ 0 = } = 10,
( 4)
m26 = min{ + 10 = , 0 + 7 = 7, 2 + 5 = 7, 4 + 4 = 8, 8 + 2 = 10,
+
+ 0= } = 7,
( 4)
m36 = min{ + 10 = , + 7 = , 0 + 5 = 5, + 4 = , 3 + 2 = 5,
+ + 0 = } = 5,
( 4)
m 46 = min{ + 10 = , + 7 = , + 5 = , 0 + 4 = 4, + 2 =
, 4 + + 0 = 4} = 4,
( 4)
m56 = min{ + 10 = , + 7 = , + 5 = , 3 + 4 = 7, 0 + 2 = 2,
2+
+ 0 = 2} = 2,
( 4)
m66 = min{ + 10 = , + 7 = , + 5 = , + 4 = , + 2
= ,
0 + 0 = 0} = 0.
Observaţii:
( 3)
mi6 = ( 4)
m i6 m i(63) = mi6 .
Etapa2:
i 1 2 3 4 5 6
v1i X 3 5
m i6 X 7 5 4 2 0
v1i + m i6 X 10 10
=10 min min
Din drumul optim de mai sus (de valoare minimă m16 = 10)
rămâne (sau extragem) subdrumul (lui dmin(1, 6)), care este la rândul
său drum de valoare minimă de la „2” din G la „6” din G, egală cu
m 26 = 7 şi pe care-l notăm cu:
i 1 2 3 4 5 6
v2i X X 2 4 8
m i6 X X 5 4 2 0
v2i + mi6 =7 X X 7 8 10
min
i 1 2 3 4 5 6
v3i X X X 3
m i6 X X X 4 2 0
v3i + mi6 =5 X X X 5
min
i 1 2 3 4 5 6
v5i X X X 3 X 2
m i6 X X X 4 X 0
v5i + mi6 =2 X X X 7 X 2(min)
Aşadar, drumul de valoare minimă m16 = 10, care este unic, are
forma:
dmin(1, 6) = (x1, x3, ..., x6).
Din drumul optim de mai sus (de valoare minimă m16 = 10)
rămâne (sau extragem) subdrumul (lui dmin(1, 6)), care este la rândul
său drum de valoare minimă de la „3” din G la „6” din G, egală cu
m 36 = 5 şi pe care-l notăm cu:
i 1 2 3 4 5 6
v3i X X 3
m i6 X 7 X 4 2 0
v3i + mi6 =5 X X 5
min
i 1 2 3 4 5 6
v5i X X 3 X 2
m i6 X 7 X 4 X 0
v5i + mi6 =2 X X 7 X 2
min