Sunteți pe pagina 1din 2

Grafuri orientate

Definiie Se numete graf orientat o pereche ordonat de mulimi G=(X,U), unde: X este o mulime finit i nevid numit mulimea vrfurilor (nodurilor), iar U este o mulime format din perechi ordonate de elemente distincte din X numit mulimea arcelor. Not. Orice arc se noteaz u=(x,y) i spunem c x este extremitate iniial i y este extremitate final a arculuui. Definiie Pentru graful G=(X,U) dac exist arcul u=(x,y) spunem c vrfurile x i y sunt adiacente i amndou sunt incidente cu arcul u. Obs. Arcul (x,y) difer de arcul (y,x).
2

u4
Exemplu: pentru graful G=(X,U) X={1,2,3,4,5,6}, U={(2,1), (2,3), (3,2), (1,3), (1,5), (5,1), (3,5), (5,6)} u7=(5,6) , deci 5, 6 incidente cu u7 p-graf. Se vor stiudia 1-grafuri fr bucle (nu exist un arc de la un vrf la el nsui). u2 u1
1

u6
u3 u5
3 4

Figura 1

u8
5

u7

Obs. Intr-un graf pot exista mai multe arce identice. Un graf n care numrul arcelor identice nu depete un numr natural p se nume te Definiie Se numete grad exterior al unui vrf x notat cu d+(x), numrul arcelor de forma (x,y)U. Definiie Se numete grad interior al unui vrf x notat cu d-(x), numrul arcelor de forma (y,x)U. Not. +(x)={yX|(x,y) U}- mulimea succesorilor lui x Not. (x)={u=(x,y)| uU } mulimea arcelor ce ies din x Obs. Vor avea loc egalitile: d+(x)=| +(x)|=| +(x)| d+(1)=2 d-(1)=2 (1)={3,5} (1)={2,5} +(1)={u3,u2} -(1)={u1,u4}
+ +

Not. -(x)={yX|(y,x) U}- mulimea predecesorilor lui x Not. -(x)={u=(y,x)| uU } mulimea arcelor ce intr in x

d-(x)=| -(x)|=| -(x)| d+(4)=0 d-(4)=0 (4)= (4)= +(4)= -(4)=


+ -

Exemplu: Pentru graful din figura de mai sus: d+(5)=1 d-(5)=3 (5)={6} (5)={1,3}
+ -

d+(6)=0 d-(6)=1 +(6)= -(6)={5}

+(5)={u7} -(5)={u2,u8} +(6)= -(6)={u7}

Obs. Un vrf este izolat dac are gradul interior i gradul exterior egale cu 0. Obs. Un vrf se numete terminal dac are gradul interior 1 i gradul exteror 0. Obs. Suma gradelor interioare ale unui graf orientat este egal cu suma gradelor exterioare. Definiie Se numete lan ntr-un graf orientat o succesiune de L=(u1,u2,,un) cu proprietatea c orice dou arce vecine (ui i ui+1) au o extremitate comun. Definiie Extremitatea x0 a arcului u1 se numete extremitate iniial, extremittea xn a arcului un se numete extremitate final. Exemplu. Pentru graful din figura 1 un lan este: L1=(u4, u1, u2, u3, u8), sau L2=(u7,u1,u4). Obs. In definirea unui lan nu se ine cont de orientarea arcelor sale. Definiie Se numete drum ntr-un graf orientat G=(X,U) unde X={x1, x2, ..., xn} este un ir de vrfuri notat D=( xi1, xi2, ..., xim) cu proprietatea c ( xi1, xi2), ( xi2, xi3), ..., ( xim-1,xim) sunt arce ale grafului. Obs. Un drum este un lan n care toate arcele au aceeai orientare dat de sensul de deplasare de la x0 ctre xm. Definiie Dac toate vrfurile unui drum sunt distincte, drumul se zice elementar. Altfel este neelementar. Exemplu. Pentru graful din figura 1 un drum este: D1=(2, 3, 5, 6), sau D2=(1, 5, 1, 3, 2, 3, 5). Drumul D1 este elementar. Drumul D2 este neelementar. Definiie Dac toate arcele unui drum sunt distincte, drumul se zice simplu. Altfel se zice drum compus. Definiie Lungimea unui drum este dat de numrul de arce care l compun. Definiie Un drum n care toate arcele sunt distincte i extremitaile coincid (xi1=xim) se numete circuit. Definiie Dac toate vrfurile circuitului cu excepia primului i ultimului vrf sunt distincte dou cte dou circuitul se zice elementar. Altfel este neelementar. Exemplu. Pentru graful din figura 1 exemple de circuite: C1=(1, 2, 1), C2=(1, 2, 3, 5, 1), C3=(2, 1, 3, 5, 1, 3, 2). Circuitele C1 i C2 sunt elementare C3 este un circuit neelementar. Obs. Dou vrfuri ntre care exist dou arce cu orientri diferite este circuitul de lungime minim care se poate forma ntr-un graf. Definiie Un drum hamiltonian ntr-un graf orientat este un drum care conine toate vrfurile grafului. Definiie Intr-un graf orientat G=(X,U) se numete circuit hamiltonian un circuit elementar care conine toate vrfurile grafului. Definiie Se numete graf hamiltonian un graf care conine un circuit hamiltonian. Definiie Un drum eulerian ntr-un graf orientat este un drum simplu care conine toate arcele grafului. Definiie Intr-un graf orientat G=(X,U) se numete circuit eulerian un circuit care conine toate arcele grafului. Definiie Se numete graf eulerian un graf care conine un circuit eulerian.

Definiie Un graf parial al grafului orientat G=(X,U) este un graf G1=(X,V) cu proprietatea c VU (este graful nsui sau se obine din graful iniial prin eliminarea unor arce). Se mai spune c graful parial G1 este indus de mulimea de arce V.
2

Exemplu: graful din figura 2 G1=(X, U) este graf parial al lui G X={1, 2, 3, 4, 5, 6} V={(5,1), (5,6), (3,5)}
1 3

Figura 2

6 5

Definiie Un subgraf al unui graf orientat G=(X,U) este un graf H=(Y,V) astfel inct Y X i V conine toate arcele din U care au ambele extremiti n Y (poate fi graful nsui sau se obine din acesta prin eliminarea unor vrfuri i a arcelor incidente cu acestea). Spunem c subgraful H este indus de mulimea de vrfuri Y.
4 1

Figura 3

Exemplu: graful din figura 3 H=(Y,V) este subgraf al lui G: Y={1, 4, 3, 5} V={(1,5), (1,3), (5,1), (3,5)}

Definiie Un graf orientat G=(X,U) se numete conex dac pentru oricare dou vrfuri distincte x, y X exist un lan cu extremitile x i y. Def. Se numete component conex a unui graf orientat g un subgraf conex al su maximal n raport cu aceast proprietate (oricare ar fi un vrf din subgraf, nu exist un lan ntre acel vrf i vrfurile care nu fac parte din subgraf). Obs. Un graf cu o singur component conex este conex. Exemplu: Graful din figura 4 este conex. Graful din figura 5 nu este conex i are trei componente conexe C 1=(X1,V1) X1={1, 3, 4} V1=((1,2), (2,4)}; C2=(X2,V2) X1={2} V2= ; C3=(X3,V3) X3={5, 6} V3=((5,6), (6,5)}.
5 2 1 3

Figura 4
1 5
5

3 5
5

Figura 5

2 5 4 5
5 5 5

6 5
5

Definiie Un graf orientat este complet dac oricare dou vrfuri distincte ale sale sunt adiacente. Obs. Spre deosebire de grafurile neorientate unde graful complet este unic, la grafurile orientate se pot construi mai multe grafuri orientate complete cu n vrfuri. Dou vrfuri x i y sunt adiacente ntr -un graf orientat n oricare din situaiile: exist arcul (x,y) sau arcul (y,x) sau arcele (x,y) i (y,x). Sunt n(n-1)/2 posibiliti de a alege dou vrfuri dstincte. Pentru fiecare dintre acestea exist 3 situaii deci n total sunt 3
n(n-1)/2

grafuri orientate complete cu n vrfuri.

Definiie Un graf este tare conex dac pentru oricare dou vrfuri x, y X exist un drum de la x la y i un drum de la y la x. Definiie O component tare conex a unui graf orientat G=(X, U) este un subgraf G1=(X1,Y1) al lui G care este tare conex i care este maximal n raport cu aceast proprietate (adic oricare ar fi x X\X1, subgraful lui G generat de X1{x} nu mai este tare conex). Exemplu: graful din figura 6 este tare conex, iar graful din figura 7 nu este tare conex dar are dou componente tare conexe. Figura 7
3 5 1 5
5 5

Figura 6
3 5 6 5 1 5
5 5

2 5 4 5
5 5

2 5 4 5
5 5

5
5

Definiie Fiecrei muchii a unui graf orientat i se poate asocia o valoare care reprezint costul acelei muchii. Definiie Un graf orientat n care fiecrei muchii i s-a asociat o valoare se numete graf ponderat sau graf valoric. Definiie Fie un graf orientat G=(X, U) i o funcie L: UR+, care asociaz fiecrui arc uU lungimea (costul sau ponderea) sa L(u). Lungimea unui drum n acest graf este egal, prin Definiie cu suma lungimilor asociate arcelor sale. Definiie Un graf orientat cu prprietatea c ntre oricare dou vrfuri x i y exist un arc i numai unul se numete graf turneu. Definiie Numim transpusul unui graf orientat G=(X, U) un graf G=(X, U) care are aceeai mulime de vrfuri ca i graful iniial, arcele sale fiind cele ale grafului iniial dar avnd sens opus.