Sunteți pe pagina 1din 16

CAPITOLUL III

ELEMENTE DE TEORIA DIGRAFURILOR I GRAFURILOR


Teoria digrafurilor i grafurilor este o ramur relativ tnr a matematicii. Prima
lucrare de teoria grafurilor a fost scris de Euler cu dou secole n urm. n secolul
trecut multe rezultate n teoria grafurilor au fost obinute de Cayley i alicate ulterior
de !ir"#off n studiul circuitelor electrice.
$tudiul teoriei %di&grafurilor a fost uternic stimulat de aariia n '()*+ la
,eizig+ a lucrrii lui -. !nig consacrat teoriei grafurilor orientate i neorientate.
.u ne contrazicem dac afirmm c teoria %di&grafurilor este o ramur foarte
tnr a informaticii. Putem considera teoria %di&grafurilor+ rin imlicaiile sale+ ca
arte comonent a analizei i sintezei algoritmilor+ a structurilor de date+ a te#nicilor de
rogramare+ a roiectrii circuitelor electronice+ a sc#emelor /,$0+ a rerezentrii
sistemelor i automatelor deterministe i stoc#astice.
0nteresul entru studiul teoriei %di&grafurilor a crescut foarte mult n ultimele
decenii datorit multilelor osibiliti de alicare ale acesteia n elaborarea deciziilor
otime n multe robleme economice+ te#nice+ n sociologie+ n si#ologie+ n lingvistica
matematic.
Teoria %di&grafurilor cu multilele ei interferene cu algebra+ geometria+ calculul
robabilitilor este considerat ca fcnd arte din domeniul mai larg al combinatoricii.
1. Concepte fundamentale
Defn!a 1. $e numete d"#af %"#af d#ec!onat+ "#af o#entat&+ cvartetul
D = (V, A + + & unde1
2 V este o mulime nevid+ denumit mulimea vrfurilor3
2 A este o mulime oarecare+ A VV+ denumit mulimea arcelor3
2 i sunt alicaii definite astfel1
1AV3 %a& rerezint 4vrful iniial5 entru aA3
1AV3 %a& rerezint 4vrful final5 entru aA.
O$%e#&a!e. 6n digraf oate fi de asemenea definit ca fiind erec#ea
D 7 %V+ &+ unde1
2 V este o mulime nevid %mulimea vrfurilor&3
2 este o alicaie multivoc a lui V n V.
/rfurile vV se rerezint rin uncte+ iar arcele aA rin linii %arce& ce unesc
vrfurile iniial i final+ orientate de la vrful iniial sre cel final.
E'emplu.
'*8
9ceast rerezentare geometric coresunde digrafului D 7 %V, A + + & unde1
V = {v
1
, v
2
, v
3
, v
4
, v
5
};
A = {a
1
, a
2
, a
3
, a
4,
a
5
, a
6
, a
7
};
A ' : ) ; < * =
%a& ) ' : ; ) < '
%a& ; < : ' ; : )
Defn!a (. >ie digraful D 7 %V, A + + & i a
1
, a
2
A3
'& a
1
i a
2
se numesc pa#alele dac %a
1
& 7 %a
2
& i %a
1
& 7 %a
2
&3
:& a
1
se numete $ucl) dac %a
1
& 7 %a
1
&3
)& D se numete f)#) pa#alel%me %rescurtat1 d.f.p.& dac1
%a
1
& 7 %a
2
& i %a
1
& 7 %a
2
& a
1
a
2
3
;& D se numete %mplu+ dac este d.f.. care nu osed bucle.
O$%e#&a!e. ntr2un digraf fr aralelisme+ fiecare arc este bine determinat de
vrful iniial i de vrful final1
a A %%a&+ %a&&V V. %'&
Defn!a *. 6n digraf f)#) pa#alel%me este o erec#e D = (V, A) unde1
2 V este o mulime nevid %mulimea vrfurilor&3
2 A este o submulime a rodusului cartezian V V %mulimea arcelor&.
E'emplu.
V = {v
1
, v
2
, v
3
, v
4
, v
5
};
A = {(v
2
,v
3
), (v
4
,v
1
), (v
3
,v
3
), (v
5
,v
2
)};
O$%e#&a!e. -in definiia ) se obine definiia ' folosind relaia %'&.
Defn!a +. >ie D un d.f.. i u, v, w V3
'& D se numete %met#c dac1 (v,w) A (w,v) A3
:& D se numete ant%met#c dac1 (v,w) A %?+v&93
)& D se numete t#an,t& dac1 (u,v) A i (v,w) A (u,w) A3
;& D se numete complet dac1 v w, (v,w) A (w,v) A.
E'emplu.
'*(
9cest digraf este tranzitiv+ ns nu este nici simetric+ nici antisimetric %deoarece
(v
5
,v
5
) A&+ nici comlet.
Defn!a -. >ie D 7 %V, A + + & i vV3
%i&. S(v): 7 @w V A a A+ %a& 7 v+ %a& 7 wB se numete mul!mea
%ucce%o#lo# lui v; %w S(v) w este succesor al lui v&3
%ii&. P(v) 17 @w V / a A+ %a& 7 w+ %a& 7 vB se numete mul!mea
p#edece%o#lo# lui v3 %w P(v& w este redecesor al lui v&3
%iii&.
+
g %v&17
B & % A @ v a A a =
se numete "#adul e'te#o# al lui v3
B & % A @ 1 & % v a A a v g = =

se numete "#adul nte#o# al lui v3


g%v& 17 & % & % v g v g
+
+ se numete "#adul lui v.
-ac g%v& 7 C+ atunci vrful v se numete &.#f ,olat.
E'emplu.
S(v
2
) ={v
2
,v
3
};
+
g (v
2
) = :3
P(v
2
) = {v
1
,v
2
,v
3
};

g (v
2
) = 43
g(v
2
) 7 *.
Defn!a /. >ie digraful D 7 %V, A + + &3
%i&. $e numete d#um n digraful D+ succesiunea alternant de vrfuri i arce+
notat d,
d 7
& C % &+ + +...+ + + %
' : ' '

+
k v a v a v
k k
i i i i i
+
cu rorietile1
&3 +...+ : + ' % + & % + & %
'
k j v a v a
j j j j
i i i i
= = =
+

%ii&.
'
i
v
se numete &.#ful n!al al drumului d+ iar
' + k
i
v
&.#ful fnal.
Lun"mea (d) a drumului este egal cu "; (d) = ".
$uccesiunea de vrfuri S(d) := {
' : '
+...+ +
+ k
i i i
v v v
} se numete u#ma d#umulu
d.
-ac D este d.f.. atunci drumul d este bine determinat rin S(d) i utem scrie
rescurtat1
d 7 %
' : '
+...+ +
+ k
i i i
v v v
&.
'& d este un c#cut dac
' ' +
=
k
i i
v v
i ' k 3
'=C
:& d este un d#um %mplu dac1
j
i i
a a
+ %&D l3
)& d este un d#um elementa# dac1
j
i i
v v
+ %& j cu eEceia cazului
j = 1+ = k!1.
E'emplu. n digraful D rerezentat n figura <1
d
1
= (v
1
, a
1
, v
2
, a
4
, v
5
, a
6
, v
4
) este un drum elementar3
d
2
= (v
2
, a
4
, v
5
, a
5
, v
1
, a
1
, v
2
) este circuit elementar3
d
3
= (v
2
, a
4
, v
5
, a
5
, v
1,
a
1
, v
2
, a
2
, v
3
) este drum simlu+ ns nu i elementar.
O$%e#&a!e. 6n drum d elementar al digrafului D este simlu i n lus are loc1
. & % V d
Defn!a 0.
%i&. 6n drum %circuit& simlu care conine toate elementele lui A %n digraful
D = (V, A)& se numete eule#an.
%ii&. 6n drum %circuit& elementar care conine toate elementele lui V se numete
1amltonan.
Defn!a 2. 6n digraf se numete cclc dac conine cel uin un circuit3 n caz
contrar se numete acclc.
Defn!a 3. >ie D 7 %V, A + + & un digraf i v, wV3
%i&. w se numete acce%$l de la v n D+ dac eEist un drum d n D+ cu vrful
iniial v i vrful final w3
%ii&. v i w se numesc %t#ct co#elate+ dac w este accesibil de la v i v de la ?+ n
digraful D3
%iii&. D se numete %t#ct co#elat %ta#e cone'&+ dac oricare ar fi vrfurile v,
wV ele sunt strict corelate.
Defn!a 14. >ie D = (V, A) un d.f..3 digraful D = (V, A
"i#
), unde1
A
"i#
17 @ (v, w)/(v,w) A sau (w,v) A, v wB
se numete acope##ea %met#c) 5%mpl)6 a lui D.
E'emplu.
'='
Defn!a 11. >ie D = (V, A) d.f..3 D se numete co#elat+ dac D
"i#
este strict
corelat.
n eEemlul de mai sus D este corelat ns nu strict corelat.
Defn!a 1(. >ie D = (V, A) un d.f..3 D se numete a#$o#e o#entat dac1
%i&. D este corelat3
%ii&.
. ' = V A
E'emplu.
V = {v
1
, v
2
, v
3
, v
4
, v
5
, v
6
};
A = {a
1
,a
2
,a
3
,a
4
,a
5
};
D = (V, A) este corelat+ deci este arbore corelat.
Defn!a 1*. 6n arbore orientat cu rorietatea c
' & % v P
+ oricare ar fi v
V se numete a#$o#e%cen!).
E'emplu.
P#opo,!a 1. Fricare arborescen D osed un vrf v
$
%numit #)d)cna
a#$o#e%cen!e&+ de la care orice alt vrf v V este accesibil e un singur drum.
Defn!a 1+. >ie digraful D 7 %V, A + + & i v V3 maEimul %suremum&
lungimilor drumurilor cu vrful final v se numete #an"ul lui v+ e care2l vom nota
& % su 1 & %
& %
d v %
v & d
=
+
unde &(v) rerezint mulimea drumurilor d cu vrful final v.
Defn!a 1-. >ie D = (V, A) d.f..+ V
1
V, V
1
, A
1
A3
%i&.
& + % 1
'
'
A V D
A
=
se numete d"#af pa#!al al lui D+ indus de A
1
3
%ii&.
'
V
D
17 %/
'
+ 9%/
'
/
'
&& se numete %u$d"#af al lui D+ ndu% de V
1
3
%iii&.
' '
+V A
D
17%/
'
+9
'
%/
'
/
'
&& se numete subdigraf al lui D+ ndu% de A
1
7 V
1
.
E'emplu. >ie digraful D1
V = {v
1
, v
2
, v
3
, v
4
, v
5
};
A = {(v
1
,v
2
), (v
2
,v
1
), (v
1
,v
5
), (v
2
,v
4
), {v
5
,v
4
)}'
'=:
Presuunem1
V
1
= {v
1
, v
3
, v
4
, v
5
};
A
1
= {(v
1
,v
2
), (v
2
,v
4
), (v
5
,v
4
)}'
9tunci1
Defn!a 1/. 6n digraf D( = (V(, A() se numete %u$d"#af al digrafului
D = (V, A) dac V( V i A( A. n aceste condiii D se numete %up#ad"#af al lui D(.
Defn!a 10. >ie D = (V, A) d.f.. i V
$
V = {v
1
,),v
*
}, V
$
; -igraful
C
V
D
= (V(, A() se numete cont#ac!e a digrafului D coresunztoare lui V
$
dac1
V( = (V+V
$
) {v
$
};
A( = {(v,w)A/v,w V+V
$
} A
$
+ unde1
A
$
= {(v
$
,w)/vV
$
cu (v,w)A}{(w,v
$
)/v V
$
cu (w,v) A.
E'emplu.
v
4
v
4
v
1
v
1
v
)
v
$
D: D

C
V
:
v
6
v
6
v
=
v
5

'=)
v
:

v
5
>igura ''.
Defn!a 12. >ie D = (V, A) d.f.3 digraful
& + %
G G G
A V D =
se numete cont#ac!e
a digrafului D+ dac eEist o succesiune (D
i
)
i=1,2,),*
de digrafuri D
i
= (V
i
, A
i
) i
submulimile de vrfuri+
* i
i
V
+... : + '
& %
C
& %
=
cu
i
i
V V
& %
C
+ satisfcnd urmtoarele
rorieti1
D
1
= D+
D
*
7 D
,
+
D
i!1
este contracie a lui D
i
coresunztoare lui .
& %
C
i
V
Defn!a 13. -igrafurile D
1
7 %V
1
, A
1
+
'
+
'
& i D
2
7 %V
2
, A
2
+
:
+
:
& sunt
izomorfe %4D
1
D
2
5&+ dac eEist o alicaie biDectiv1
1V
1
A
1
V
2
A
2
cu urmtoarele rorieti1
%i&. %V
1
& 7 V
2
3 %A
1
& 7 A
2
3
%ii&.
:
%%a&& 7 %
'
%a&&3 %&a A
1
3
%iii&.
:
%%a&& 7 %
'
%a&&3 %&a A
1
.
Defn!a (4. >ie D = (V, A) un digraf i definim urmtoarele mulimi1
- 7 @ -
i
/-
i
este o comonent tare coneE a lui D B3
. 7 @ % -
i
, -
j
& A /
i
-
i
+ /
j
-
j
+ i j, ( /
i
, /
j
)A B.
-igraful % -,. & se numete d"#aful #edu% 5conden%a#ea 6 lui D.
E'emplu. -igraful din figura ':b este digraful redus al digrafului din figura
':a.
-igraful redus al unui digraf este aciclic.
Prezentm n continuare cteva eEemle de digrafuri care modeleaz sisteme
%robleme& te#nico2economice.
E'emplu. Considerm digraful rerezentnd sistemul de strzi dintr2un ora.
0nterseciile i caetele de strzi sunt vrfurile digrafului. -ac e o strad se oate
circula de la v la w+ digraful conine arcul %v+ w&. -igraful care are ca arce numai strzile
cu sens unic este un digraf arial al digrafului iniial. -ac considerm numai nodurile
'=;
care aarin unui sector mreun cu arcele coresunztoare+ ceea ce se obine este un
subdigraf. Considernd aoi strzile cu sens unic din acel sector se obine un subdigraf
arial.
E'emplu. -igraful asociat roblemei de transort este de tiul1
D 7 %V+ A&+
V 7 @P
'
+ P
:
+ H+ P
#
B @-
'
+ -
:
+ H+ -
*
B3
A 7 @%P
i
+ -
j
& i 7 '+ :+ H+ #3 j 7 '+ :+ H+ *B
i oate fi rerezentat astfel1
E'emplu. D"#aful8p#o"#am este digraful asociat unui rogram care const
dintr2o mulime de oeraii care conduc la realizarea unui obiectiv %roiect+ ansamblu de
construcii+ etc.&+ astfel nct se cunosc entru fiecare dintre oeraii durata sa i relaiile
de ordine temoral rivitoare la aceasta.
9rcele digrafului2rogram rerezint oeraiile+ crora li se vor ataa valori
nenegative rerezentnd durata oeraiilor resective %timii oeratori& i ale cror
vrfuri %numite evenimente& ot fi interretate ca indicnd realizarea obiectivelor
ariale %de eEemlu+ montarea unui subansamblu&.
6n subdigraf al digrafului2rogram are forma1
unde durata oeraiei %0
i
+ 0
j
&+ care este una dintre oeraiile care contribuie la realizarea
evenimentului 0
j
este rerezentat de valoarea 1
ij
.
-igraful2rogram este un digraf fr circuite+ deoarece+ n caz contrar+ o aceeai
oeraie s2ar utea autoreceda+ ceea ce este imosibil.
E'emplu. >ie 2 mulimea osturilor libere ale unei ntrerinderi+ iar 3 mulimea
ersoanelor care intenioneaz s ocue osturile menionate. -efinim relaia
7%2+3+4

& unde 4

7@%5+ 6&52+ 63+5 oate ocua+ otrivit calificrii sale+ ostul 6B.
>ie relaia 7 %2+ 3+ 4

&+ 2 3 7 .
-ac rerezentm elementele mulimilor 2+ 3 rin uncte+ iar erec#ile
%5+ 6&4

arce rin orientate de la 5 la 6 obinem aa2numitul d"#af $pa#tt.


'=<
5
#*
5
:*
5
'*
5
#:
5
::
5
':
E
#'
5
:'
5
''
P
'
P
:
P
#
-
'
-
:
-
*
>igura ').
0
i
0
j
1
ij
>igura ';.
>igura '*.
5
'
5
:
5
)
5
;
6
)
6
;
6
:
6
'
6
<
>igura '<.
n cazul 2 7 @5
'
+ 5
:
+ 5
)
+ 5
;
B+ 3 7 @6
'
+ 6
:
+ 6
)
+ 6
;
+ 6
<
B+ digraful biartit definit de
relaia 7 %2+ 3+ 4

&+ unde
I

7 @%5
'
+ 6
'
&+ %5
'
+ 6
)
&+ %5
'
+ 6
;
&+ %5
:
+ 6
'
&+ %5
:
+ 6
<
&+ %5
)
+ 6
)
&+ %5
;
+ 6
:
&+ %5
;
+ 6
;
&B
este rerezentat n figura'<.
Elementele mulimilor 2 i 3 se numesc vrfuri %noduri sau uncte&+ iar
elementele mulimii 4

se numesc arce.
Evident c un digraf biartit oate fi definit+ n mod ec#ivalent+ ca triletul
%2+ 3+ &+ 2 3 7 + 2 alicaie multivoc a lui 2 n 3.
E'emplu. -igraful D 7 %V+ &+ unde V 7 @v
'
+ v
:
+ v
)
+ v
;
+ v
<
B+ %v
'
& 7 @v
:
+ v
)
+ v
<
B+
%v
:
& 7 @v
:
+ v
;
B+ %v
)
& 7 @v
'
+ v
:
+ v
;
+ v
<
B+ %v
;
& 7 + %v
<
& 7 @v
:
+ v
;
B este rerezentat n
figura'*.
O$%e#&a!9
%i& 2 -igraful D 7 %V+ & oate fi definit n mod ec#ivalent ca erec#ea
D 7 %V+ A&+ unde A 7 @%5+ 6& 5 V+ 6 %5&B i rerezint mulimea arcelor digrafului
D. /rful 5 este eEtremitatea iniial a arcului %5+ 6&+ iar 6 este eEtremitatea final.
%ii& 2 Jelaia 7 %2+ 2+ 4

& definete digraful D 7 %2+ A&+ unde A 7 4

3 digraful
D 7 %2+ & definete relaia 7 %2+ 2+ 4

&+ unde 4

7 @%5+ 6& 5 2+ 6 %5&B.


Defn!a (1. $e numete "#af neo#entat+ sau mai simlu+ "#af+ erec#ea
4 = (V, 7), unde V este o mulime nevid numit mulimea vrfurilor %nodurilor sau
unctelor& i 7 este o mulime de erec#i neordonate de elemente din V. Elementele lui
/ se numesc muc1.
'=*
v1
v
:
v
4
v
5
v
3
O$%e#&a!e. >iecrui graf utem s2i unem n coresonden un digraf+ unui
element @v, wB7 unndu2i n coresonden arcele %v, w& i %w, v&. $2ar rea c
graful este un caz articular de digraf+ dar cele dou noiuni sunt distincte+ unnd o
serie de robleme secifice.
Iraful 4 = (V, 7) oate fi rerezentat n lan+ rerezentnd vrfurile rin
uncte+ iar muc#iile rin linii %drete sau curbe& ce unesc vrfurile ce aar in erec#ile
resective.
E'emplu. Iraful 4 = (V, 7) unde V = {v
1
, v
2
, v
3,
v
4
, v
5
}; 7 = {{v
1
, v
3
}, {v
2
, v
3
},
{v
2
, v
4
}, {v
3
, v
4
}, {v
2
, v
5
}, {v
4
, v
5
}} este rerezentat n figura'=.
>ie * i 1 numere ntregi ozitive i # un numr ntreg nenegativ3 fie
V v v v
*
= @ + +...+ B
' :
o mulime nevid i
8 9 v v v v V i j *
ij i j i j
= = < @ @ + B A + + B '
mulimea tuturor submulimilor formate din dou elemente ale lui V. Kai dearte+ fie
1
8
definit astfel
1 8 1 9 v v v v 8 1
8 ij i j i j
= = = @ + +...+ B @ @ + + B A @ + B + @ + +...+ BB ' : ' :
.
Defn!a ((. Perec#ea 4
1
= (V, 7) cu K t
!
se numete mult"#af %t#atfcat+
complet etc1etat. Elementele lui V se numesc vrfuri ale multigrafului+ iar
elementele lui 7 sunt numite muc#ii. Putem vizualiza un asemenea multigraf comlet
etic#etat ca 1 grafuri simle cu aceeai mulime de vrfuri+ surause n straturi unul
este altul du cum se vede i n figura'8.
>igura '8. Kultigraf
& + %
;
7 V 4 =
cu
B +...+ @
' "
v v V =
i
'==
B + + + + + @
;<; ;<) ;<: );; );) + '); '):
9 9 9 9 9 9 9 7 =
Este clar c nu eEist bucle ntr2un asemenea multigraf i c eEist un numr de
maEim
1
muc#ii+ etic#etate cu ij1 ij
9 9 +...+
' + ntre fiecare dintre vrfurile v
i
,v
j
V.
9stfel+ numrul # de muc#ii n 7 este un ntreg cu & % C
:
*
1 # .
-ac
G
'
+ B +...+ @ : " " 7 9 9
ij1 ij

este adevrat entru o erec#e de vrfuri
8 v v
j i
B + @
%adic dac cel uin " din cele 1 muc#ii osibile ntre
i
v i
j
v
se afl
n mulimea 0 & vom sune c v
i
i v
j
sunt %8conectate.
Kulimea coresunztoare @e
iD'
+ H+ e
iDt
B este numit %8cone'une.
Pentru ' = 1 +
'
4
este ec#ivalent cu un graf simlu 4 + unde ntre fiecare
erec#e de vrfuri nu eEist mai mult de o muc#ie+ i termenul de 18conectat: 18,olat
i 18component)+ nseamn+ resectiv+ binecunoscuii termeni conectat+ ,olat i
component)' Pentru ' = 1 + 18conectat este ec#ivalentul unei muc#ii.
n cazul n care se surim stratificarea+ multigraful 4 devine multigraf %graf
cu muc#ii multile& oarecare.
-ac se surim stratificarea n multigraful din figura'8 se obine multigraful
din figura '(.
>igura '(.
Frice multigraf stratificat este multigraf. Jeciroca nu este adevrat.
Teo#ema 1. 6n drum ntr2un digraf D nu este simlu dac i numai dac o
anumit submulime a drumului definete un circuit.
Demon%t#a!e. Presuunem c d este un drum care nu este simlu n D. 9tunci
orice ir coresunztor lui d conine un subir de forma ( v
i
,),v
i
) i acest subir este un
circuit. Jeciroc+ s resuunem c d
1

d este un circuit n d. Frice ir de noduri


coresunztoare lui d
1
are forma ( v
i
,),v
i
) i irul coresunztor lui d d
1
+ evident va
conine un subir de aceast form+ deci d nu oate fi un drum simlu.
Teo#ema (. Frice digraf comlet osed un drum #amiltonian.
Demon%t#a!e. $e rocedeaz rin inducie relativ la numrul * al vrfurilor
digrafului D = (V, A),
V
7 n.
Pentru * 7 :+ digraful are dou vrfuri v, w. -igraful este comlet+ deci dac
eEist un arc ntre aceste dou vrfuri+ de eEemlu (v, w)+ acesta este tocmai drumul
#amiltonian cutat.
Presuunem rorietatea adevrat entru *+1 vrfuri i artm c ea este
adevrat i entru n vrfuri.
-ac digraful D are vrfurile v
1
, v
2
,), v
*
+ subdigraful D
{v
'
,v
:
,),v
' *
}
este
comlet+ deci n baza induciei comlete el conine un drum #amiltonian.
>ie acest drum d = ( v
1
,v
2
,),v
*+1
)'
'=8
-eoarece digraful este comlet+ eEist cel uin un arc ntre v
1
i v
*
. -ac acest
arc este %v
*
, v
1
&+ atunci am obinut un drum #amiltonian cu n vrfuri i anume d(
= (v
*
, v
1
, v
2
,), v
*+1
)'
Presuunem contrariul+ c eEist numai arcul (v
1
,v
*
)'
Jeetnd acelai raionament entru erec#ea de vrfuri v
*
i v
*+1
+ dac eEist
arcul (v
*+1
,v
*
), atunci utem forma drumul #amiltonian (v
1
, v
2
,), v
*+1
, v
*
)' Presuunem c
ne situm+ n cazul cel mai nefavorabil+ adic eEist numai arcele (v
1
, v
*
) i (v
*
, v
*+1
)'
-eoarece v
*
se leag rin arce cu vrfurile v
2
,),v
*+2
, vor eEista rintre acestea
dou vrfuri vecine+ v
k
i v
k!1
entru care eEist arcele ( v
k
, v
*
) i ( v
*
, v
k!1
)' ntr2adevr+
din v
1
leac un arc n v
*
, dar n v
*+1
+ ultimul vrf al drumului vine un arc din v
*
, deci la
un moment dat+ lecnd din v
1
ctre v
*+1
+ sensul arcelor ctre v
*
trebuie s se sc#imbe.
-ar n acest caz am gsit un drum #amiltonian cu * vrfuri i anume1
(v
1
, v
2
,), v
k
, v
*
, v
k!1
,), v
*+1
)
i teorema este demonstrat.
(. Cone'une ;n 5d6"#afu#
Defn!a (*. %i&. >ie D = (V, A) un digraf. -ac entru orice submulime
rorie nevid 2 a lui V are loc g
+
(2) $+ sau g

(2) $+ sunem c D este cone'. n
caz contrar+ D este necone'.
%ii&. 6n subdigraf coneE D( = ( 2, ( 22 ) A ) a lui D cu g
+
( 2 )=g

(2)=$+
se numete component) cone') a lui D.
%iii&. $unem c 7 (v
1
,v
2
,),v
*
) este un %emd#um de la v
1
la v
*
dac entru
orice i = 1, 2+H+ *2'+ avem ( v
i
, v
i!1
)A sau ( v
i!1
, v
i
)A.
6n digraf este coneE dac toate nodurile lui aarin unui semidrum.
Teo#ema *. >ie D
i
= ( -
i
, ( -
i
-
i
) A ), i = 1,),; comonentele coneEe ale
digrafului D = (V, A)' Kulimile -
i
, i = 1, 2,), ; formeaz o artiie a lui V.
Demon%t#a!e. ConeEiunea a dou vrfuri ntr2un digraf definete o relaie
refleEiv+ simetric i tranzitiv. Clasele de ec#ivalen ale acestei relaii sunt tocmai
mulimile -
i
care n felul acesta dau o artiie a lui V.
Defn!a (+. %i&. 6n digraf este ta#e cone' dac orice vrf al digrafului este
atins din orice alt nod.
%ii&. $ubdigrafrul D( = ( 2, ( 22 ) A ) al lui D este o component) ta#e
cone') a lui D dac este tare coneE i nu eEist nici o erec#e de vrfuri v2, w2
aa nct v i w s aarin la un circuit din D.
%iii&. 6n digraf arial D< a lui D este d"#aful cclu a lui D dac el conine toate
arcele care aarin la circuite din D i numai e acestea.
'=(
Teo#ema +. -igaraful D = (V, A) este tare coneE dac i numai dac A este un
circuit.
Demon%t#a!e. -ac
V
7 ' rorietatea este evident. -ac
V
L ' fie v
1
+
v
2
V, v
1
v
2
. Cum D este tare coneE+ eEist un drum de la v
1
la v
2
i unul de la v
2
la v
1
care dau circuitul (v
1
,),v
2
,),v
1
)' -ac acest circuit este egal cu A+ rorietatea este
demonstrat. -ac eEist un arc (v, w) A care nu este n circuit+ cum eEist drum de
la v
2
la v i drum de la w la v
2
+ utem construi un nou circuit (v
1
,),v
2
,),v, w,),v
2
,),v
1
)
care conine i arcul (v, w)' Cum A are un numr finit de elemente+ du un numr finit
de alicri ale rocedeului recedent+ utem face ca toate arcele lui 9 s se afle ntr2un
circuit.
Defn!a (-. 6n graf 4 = (V, 7) se numete cone'+ dac oricare dou vrfuri
ale sale sunt unite rintr2un lan.
E'emple. Iraful 4
1
= (V
1
, 7
1
) este coneE+ iar graful 4
2
= (V
2
, 7
2
) care este
reuniunea a trei grafuri coneEe+ nu este coneE1
4
1
1

4
2
1
>igura :'.
Defn!a (/. $e numete component) cone') -(v) a vrfului v+ mulimea
tuturor vrfurilor w+ care sunt unite rintr2un lan cu v.
Defn!a (0. >ie 4=(V,7) un graf i V
$
V. -efinim graful
4 = V
$
= ( V+V
$
+ 7
$
), 7
$
= {{v,w } / { v,w }7, vV
$
i wV
$
},
adic graful care se obine din 4 rin surimarea vrfurilor din V
$
i a muc#iilor
incidente vrfurilor din V
$
.
E'emplu.

) ( < = ) ( < =
' ;
: 8 * : 8 *
4 = (V, 7) 4 = V
$
; V
$
= {1, 4}'
>igura ::.
Defn!a (2. 6n vrf vV se numete a#tcula!e n 4 = (V,7), dac 4 = {v}
are mai multe comonente dect 4 % se resuune
7
) &.
6n graf coneE cu articulaii se numete %epa#a$l.
O$%e#&a!e. Este suficient surimarea unei articulaii ntr2un graf coneE entru
a nu mai rmne coneE.
O$%e#&a!e. Irafurile 4 = (V, 7) care osed
V
2: articulaii sunt lanurile
elementare de lungime
V
2'.
Defn!a (3. $ubgraful 4
1
= (V
1
, 7
1
) al grafului 4 = (V, 7) rerezint un $loc
al lui 4+ dac 4
1
este un subgraf coneE ce nu conine nici o articulaie+ iar nici un
subgraf 4
2
= ( V
2
, 7
2
) cu V
2
V
1
nu osed aceste rorieti.
'8C
6n bloc al grafului 4 este deci un subgraf coneE maEimal fr articulaii.
E'emplu. /rfurile {v
1
, v
2
, v
3
, v
4
, v
5
} induc n graful 4 din figura de mai Dos un
bloc+ de asemenea {v
7
, v
1$
}, {v
5
, v
6
, v
7
}, {v
>
, v
?
, v
1$
} i {v
11
}'
9rticulaiile lui 4 sunt vrfurile v
5
, v
7
i v
1$
.
>igura :).
Defn!a *4. -at fiind graful 4 = (V, 7); dac 7
1
7+ atunci graful 4 2 @7
1
A
se definete astfel 1
I + @7
1
A = (V , 7 + 7
1
)'
Defn!a *1. F muc#ie #7 se numete pod n 4+ dac 4 = @#A osed mai
multe comonente dect 4.
E'emplu. n garful 4 = (V, 7), V = {v
1
, v
2
, v
3
, v
4
, v
5
, v
6
, v
7
}, 7 = {#
1
, #
2
, #
3
,
#
4
, #
5
, #
6
, #
7
, #
>
}, muc#ia #
5
este un od+ iar muc#ia #
6
nu este od.
v
)
v
=
m
:
m
)
m
=
v
'
v
;
m
<
v
<
m
8

m
'
m
;
m
*

v
:
v
*
>igura :;.
O$%e#&a!e. -ac m este un od n graful coneE 4, atunci 4 = @#A const din
dou comonente coneEe.
Defn!a *(. $e numete a#$o#e+ un graf coneE i fr cicluri.
E'emplu. Iraful din figura :< este un arbore.
>igura :<.
'8'
'C
''
(
* <
8
)
'
: ;
=
Teo#ema -. 6n arbore B 7 %V+ 7&+ V 7 *+ cu * : vrfuri conine cel uin
dou vrfuri terminale.
ntradevr+ resuunem rin reducere la absurd c eEist cel mult un vrf
terminal n arbore. Considerm un lan elementar 7 {i
1
,

i
2
, ), i
k+1
, i
k
} de lungime
maEim+ n arbore. /rfurile i
'
i i
k
ot fi adiacente numai cu vrfurile din mulimea {i
'
+
H+ i
k
}+ deoarece n caz contrar lanul s2ar utea relungi. Presuunem c i
'
nu ar fi
terminal. 9tunci eEist muc#ia {i
'
+ i
#
} 7 cu # {)+ H+ k}+ ceea ce conduce la
eEistena ciclului M 7 {i
'
+ i
:
+ H+ i
#
+ i
'
}. Concluzia obinut este contradictorie+ B fiind un
arbore.
Teo#ema /. >ie 4 7 %V+ 7&+ V 7 *+ un graf cu * ' vrfuri. 6rmtoarele
afirmaii sunt ec#ivalente1
%i& 4 este un arbore3
%ii& 7= * + 1 i 4 nu conine cicluri3
%iii& 7= * + 1 i 4 este coneE3
%iv& Fricare dou vrfuri din 4 sunt unite rintr2un unic lan
Demon%t#a!e. /om demonstra urmtoarele imlicaii 1
%ii& %iii& %i& %ii& %i& %iv& %i&.
%iii& %i& %ii&.
-emonstrm rin inducie du * c un arbore 4 cu V= * vrfuri are
7 7 # 7 *+1 muc#ii.
-ac * 7 ' avem # 7 C. Presuunem adevrat rorietatea entru arbori 4 cu
V 7 * vrfuri i demonstrm rorietatea entru arbori 4 cu V = * ! 1 vrfuri. n
baza rooziiei recedente+ eEist cel uin un vrf terminal. l eliminm mreun cu
unica muc#ie adiacent lui. Jezult un arbore cu * vrfuri+ care n baza induciei are *2'
muc#ii. 9tunci arborele cu *N' vrfuri are * 2 ' N ' 7 * muc#ii.
%iii& %ii&. Presuunem+ rin reducere la absurd+ c 4 conine un ciclu. >ie
4
'
7 %V
'
+ 7
'
& graful format din vrfurile i muc#iile acestui ciclu. -ac V
1
= *
'
i
7
'
7 #
'
atunci *
1
7 #
1
. >ie 4
:
graful obinut din graful 4
'
rin adugarea vrfurilor
adiacente vrfurilor lui 4
'
mreun cu muc#iile resective. 4
:
7 %V
:
+ 7
:
&+ V
2
= *
2
,
7
2
= #
2
. Jezult *
:
*
'
i #
:
#
'
+ rin urmare #
:
*
:
. Iraful 4 fiind coneE+ du
un numr finit de alicri a rocedeului menionat+ se obine graful 4+ care are cel uin
* muc#ii. Contradicie.
%i& %iv&. -eoarece 4 este coneE+ oricare dou vrfuri sunt unite rintr2un lan.
-ac ar eEista dou lanuri distincte care s uneasc aceleai dou vrfuri+ ar rezulta
eEistena unui ciclu+ ceea ce ar contrazice fatul c 4 este arbore.
%iv& %i&. Jezult imediat.
n maDoritatea alicaiilor cu arbori+ un vrf al arborelui este 4secificat5+ are un
rol secial i se numete #)d)cn).
9legerea unui vrf %oarecare& ca rdcin ermite1
a& aezarea arborelui e nivele astfel1
2 se laseaz rdcina e nivelul '3
2 se laseaz e fiecare nivel i > ' vrfurile entru care lungimea lanurilor
care le leag de rdcin este i2'3
2 se traseaz muc#iile grafului.
'8:
Pentru arborele din figura :<+ dac alegem ca rdcin vrfurile ;+ resectiv =+
obinem arborii aezai e nivele din figura :*+ resectiv figura :=.
'8)

S-ar putea să vă placă și