Documente Academic
Documente Profesional
Documente Cultură
Rezolvare
Matricea nu conţine nicio valoare 1 pe diagonală, deci graful la care matricea este asociată
nu conţine circuite.
4
Avem p x1 2 ; p x2 1 ; p x 3 3 ; p x 4 0 şi astfel px 6 ,
i iar pentru
i 1
nn 1
n 4 rezultă 6.
2
Deci, se poate aplica teorema lui Chen, în G există un drum hamiltonian, iar acesta este
dH : x3 , x1 , x 2 , x 4 .
1. Vârfurile x1 , x2 ,..., x7 reprezintă întreprinderi, iar pe arce este marcată durata executării
controlului în punctul x j după efectuarea lui în punctul xi în unitatea de timp corespunzătoare.
Să se determine timpul minim de control, dintre x1 şi x 7 .
Fig. 6.1
a) d : x1 , x2 , x3 , x7 ,
b) d : x1 , x4 , x2 , x7
c) d : x1 , x2 , x4 , x7
Răspuns corect c)
Rezolvare:
Etapa 1
Construim matricea V a valorilor arcelor:
x1 x2 x3 x4 x5 x6 x7
x1 0 2 6 11
x2 0 4 4 9
x3 0 1 11
x4 0 9
x5 6 0 14 19
x6 4 0 13
x7 0
m
i
1
9 19 13 0
m
i
2
20 13 10 9 15 13 0
m
i
3
15 13 10 9 15 13 0
m
i
4
15 13 10 9 15 13 0
Etapa 2
a) adăugăm mi1 la matricea V , care este transpusa coloanei v j 7
j 1,7
;
b) completăm matricea V cu liniile mi 2 , mi3 , mi 4 ştiind că
mik 1 min vij m jk
j 1, 7
Aşadar, pentru linia mi , primul element m1 2 se determină adunând elementele liniei 1 a
2
matricei V cu cele ale liniei mi , cea mai mică valoare obţinută fiind elementul căutat.
1
m12 min
j 1, 7
v1 j mjk
min0 , 2, 6,11 9,19 ,13 ,0 20
m22
min v2 j mjk
j 1, 7
min , 0, 4,9 4,9 19,13 , 0 13
m32
min v3 j m jk
j 1, 7
min , , 0,9 1,19 ,13 11,0 10
m42
min v 4 j m jk
j 1, 7
min , , ,9 0,19 ,11 13, 0 9
m52
min v5 j m jk
j 1, 7
min , , ,9 6,19 0,14 13,19 0 15
m62
min v6 j m jk
j 1, 7
min , , ,9 4,19 ,13 0,13 0 13
m72
min v7 j m jk
j 1, 7
min , , ,9 , 19, 13,0 0 0
Pentru linia mi 3
vom avea mi3 min vij m j2 :
j 1, 7
m13 min20 0,13 2,10 6,9 11,15 ,13 ,0 15
m23 min20 ,12 0,10 4,9 4,9 15,13 , 0 13
m33 min20 ,12 ,10 0,9 1,15 ,13 11,0 10
m43 min20 ,12 ,10 ,9 0,15 , 13,0 9 9
m53 min20 ,12 ,10 ,9 6,15 0,13 14,0 19 15
m63 min20 ,12 ,10 ,9 4,15 ,13 0,0 13 13
m73 min20 ,12 ,10 ,9 ,15 ,13 ,0 0 0
Pentru linia mi 4 vom avea mi 4 min vij m j3 :
j 1, 7
m14 min15 0,13 2,10 6,9 11,15 ,13 ,0 15
m24 min15 ,13 2,10 4,9 4,15 9,13 , 0 13
m34 min15 ,13 ,10 0,9 1,15 ,13 11, 0 10
m44 min15 ,13 ,10 ,9 0,15 ,13 ,0 9 9
m54 min15 ,13 ,10 ,9 6,15 0,13 14,0 19 15
m64 min15 ,13 ,10 ,9 4,15 ,13 0,0 13 13
m74 min15 ,13 ,10 ,9 ,15 ,13 ,0 0 0
Observăm că liniile mi3 şi mi 4 coincid, iteraţiile se opresc.
Elementele lui mi 4 reprezintă valoarea minimă a fiecărui drum care ajunge în x 7 .
Etapa 3
Se adună linia 1 din V cu mi 4 urmărindu-se rezultatul minim, care este 15 , primul arc va
fi x1 , x 2 .
Se adună linia 2 din V cu mi 4 , rezultatul fiind 13 , al doilea arc va fi x 2 , x 4 .
Se adună linia 4 din V cu mi 4 , rezultatul minim fiind 9 , arcul corespunzător va fi
x 4 , x7 .
Deci, drumul minim de la x1 la x 7 va fi d : x1 , x2 , x4 , x7 cu vd 17 .
Fig. 6.2
V x1 x2 x3 x4 x5 x6
x1 0 5 8 18
x2 0 6 10 12 21
x3 0 9 11 23
x4 0 8 16
x5 0 9
x6 0
mi1 21 23 16 9 0
2
mi 34 29 25 17 9 0
3
mi 35 31 26 17 9 0
4
mi 36 32 26 17 9 0
5
mi 37 32 26 17 9 0
mi6 37 32 26 17 9 0
Iteraţiile se opresc aici, căci am obţinut liniile mi5 mi6 . Valoarea maximă a drumului de
la x1 la x 6 este 37 .
Etapa 3
Determinăm succesiunea arcelor în drumul maxim astfel obţinut.
1) Adunăm linia mi6 cu linia 1 din V , valoarea maximă obţinută este 37 căreia îi
corespunde arcul x1 , x 2 .
2) Adunăm linia mi6 cu linia 2 din V , valoarea maximă obţinută este 32 , arcul
va fi x 2 , x3 .
6
3) Adunăm linia mi cu lina 3 din V , valoarea maximă obţinută va fi 26 , arcul
va fi x 3 , x 4 .
4) Adunăm linia mi6 cu linia 4 din V , valoarea maximă 17 , arcul corespunzător
x 4 , x5 .
5) Adunăm linia mi6 cu linia 5 din V , valoarea maximă va fi 9 , iar arcul x 5 , x 6 .
Drumul corespunzător va fi, deci d : x1 , x 2 , x3 , x 4 , x5 , x 6 cu vd 37 .