Documente Academic
Documente Profesional
Documente Cultură
47
Observaia 3.1 Un arc este deci format din perechea de vrfuri (xi, xj) i se
noteaz uij = (xi, xj). Notnd cu U mulimea arcelor dintr-un graf, atunci putem
nota G = (X, U) = (X, ). Deci un graf poate fi definit ca sistemul format din
mulimea X a vrfurilor xi i mulimea U de perechi ordonate uij = (xi, xj) de arce.
Definiia 3.5 Fie G = (X, ) un graf n care X = {x1, x2, , xn}. Vom defini
urmtoarele noiuni specifice grafurilor orientate:
se numete bucl a grafului, un arc a crei extremitate final coincide
cu cea iniial;
dac un vrf este extremitatea a mai mult de dou arce se numete nod;
dou vrfuri se numesc adiacente, dac sunt distincte i sunt unite
printr-un arc;
dou arce se numesc adiacente, dac sunt distincte i au o extremitate
comun (oricare).
Exemplul 3.1 Se d graful care are urmtoarea reprezentare grafic:
x1
x3
x2
x5
x4
Definiia 3.9 Se numete drum elementar, un drum care trece o singur dat prin
fiecare vrf al su. n caz contrar se numete neelementar.
Exemplul 3.5 S se scrie un drum elementar i unul neelementar relativ la graful
dat n figura nr. 3.1.
Rezolvare n graful din figura nr. 3.1, 1 x1 , x3 , x 4 , x5 , x6 este un drum
Definiia 3.10 Se numete drum hamiltonian, un drum elementar care trece prin
toate vrfurile grafului.
Exemplul 3.6 S se studieze dac graful dat n figura nr. 3.1 admite drumuri
hamiltoniene.
Rezolvare Drumul x 2 , x1 , x3 , x 4 , x5 , x6 este un drum hamiltonian.
Definiia 3.11 Fiecrui graf finit G = (X, ) i putem asocia o matrice ptratic
(cij), de acelai ordin cu cel al grafului, definit n felul urmtor:
1, dac xi , x j U
cij
0, dac xi , x j U
(3.1)
x2
50
x1 x2 x3
x1 1 1 1
C= x2 1 0 0 .
x3 0 1 0
l ( xi , xi
j 1
j 1
) , ( xi j , xi j 1 ) U, ( ) j 1, k .
(3.2)
53
Exemplul 3.10 Graful din figura de mai jos reprezint un sistem de comunicare
a informaiilor ntre 8 subuniti ale unei structuri militare. Se cere determinarea
drumului de valoare minim a transmiterii informaiilor ntre prima i ultima
subunitate.
x7
x3
(14)
Ar Ramadi
(15)
Anah
(16)
Kirkuk
(17)
(18)
(19)
As Sulaymaniya
Arbil
Al Mawsil
(13)
(15)
(19)
(15)
(17)
(18)
(18)
(19)
Samarra
Anah
Al Mawsil
Anah
As Sulaymaniya
Arbil
Arbil
Al Mawsil
108
148
225
251
83
100
141
82
Rezolvare Pe baza tabelului nr. 3.1 se poate ntocmi graful corespunztor zonei
de operaii prezentat n figura de mai jos.
61
Figura nr. 3.24 Soluia optim a problemei pentru prima parte a traseului
62
Figura nr. 3.25 Soluia optim a problemei pentru partea a doua a traseului
Drumul de lungime minim pentru prima parte a traseului este:
Bagdad Samarra Al Mawsil
Definiia 3.15 Fiecrui graf finit G = (X, ) i putem asocia o matrice ptratic
(tij), de acelai ordin cu cel al grafului, definit n felul urmtor:
(3.3)
xi, i 1, n .
Pentru nceput va fi rezolvat problema existenei drumurilor
hamiltoniene ntr-un graf orientat i fr circuite, principalul rezultat fiind
prezentat mai jos.
Teorema 3.2 (de existen i unicitate a drumului hamiltonian) Un graf orientat
i fr circuite admite un unic drum hamiltonian dac i numai dac suma puterii
de atingere a tuturor vrfurilor grafului sau suma tuturor elementelor nenule din
n n 1
matricea conex terminal (T) este
.
2
n cazul n care graful admite drum hamiltonian, acesta este dat de scrierea
vrfurilor corespunztoare grafului n ordine descresctoare a puterii de atingere.
Observaia 3.3 Considernd matricea conex terminal trianghiularizat
superior (T'), n care vrfurile grafului sunt aranjate n ordinea puterii de
64
n n 1
elemente de 1 vor ocupa toate poziiile din matricea (T')
2
aflate deasupra diagonalei principale.
atingere, cele
67
69
A2
3
0
0
0
7
5
0
0
A3
5
6
0
0
3
4
4
0
A4
2
6
4
0
4
5
4
0
71
A5
7
0
0
0
0
0
0
0
A6
6
0
0
0
6
0
0
0
A7
4
6
0
0
7
6
0
5
A8
4
5
5
6
5
4
0
0
74
0 0 1
0 1 0
0 1 1
C 0 1 1
0 0 1
0 0 1
0 0 0
0 0 0
1
1
1
0
1
1
1
1
0 0
1 0
0 0
0 1
0
0
1
0
1
1
0
0
0
0
1
0
0
0
0 1 0
0 1 1
0 0 1
0 1 0
0 0 0
1
1
0
0
0
0
76
'
C
5 ,21
2 ,07
4 ,03
2 ,74
0
0
0
5 ,23
2 ,09
0
4 ,06
4 ,05
2 ,77
2 ,76
0 ,26
0
0
0
0
1,17
52 ,47
2 ,10
2 ,78
122 ,52
0
0
52 ,52
0
2 ,11
2 ,13
4 ,07
4 ,10
0
2 ,81
0
0
12 ,26
12 ,28
0
1,22
2 ,73
1,81
0
0
0
0
0
0
0
0
0
0
0
0
12 ,23
0
0
0
0
0
0
0
3 ,65
3 ,00
0
0
4,07
5
2,10
4
5,23
3
0,26
2
12,28
6
1,81
7
3,00
8
Figura nr. 3.41 Succesiunea operaiilor care trebuie parcurse pentru optimizarea
procesului de realizare a subansamblului din compunerea unui vehicul blindat
n graful din figura de mai jos este reprezentat drumul hamiltonian obinut
anterior.
3. Un avion are misiunea s plece din baza x1 i s ajung la o alt baz x9. Pe
parcurs trebuie s distrug i anumite obiective, acestea fiind trecute n graful de
mai jos, precum i timpul necesar de parcurgere a distanelor respective.
S se determine limita maxim de timp n care acesta ajunge la baza x9 i
numrul de obiective distruse.
S se determine limita maxim de timp n care acesta ajunge la baza x9 i
numrul de obiective distruse, dac trebuie s treac prin baza x5.
80
81
MC A1
0
A1
3
A2
0
A3
2
A4
0
A5
6
A6
4
A7
0
A8
A2
0
0
0
6
7
5
0
0
A3
5
6
0
0
3
0
4
0
A4
0
0
4
0
4
5
4
0
82
A5
7
0
0
0
0
0
7
0
A6
0
0
4
0
6
0
6
0
A7
0
6
0
0
0
0
0
5
A8
4
5
5
6
5
4
0
0