Sunteți pe pagina 1din 6

Elemente de teoria grafurilor

Noiuni introductive
Un graf (neorientat sau orientat) este o pereche ordonat de mulimi .
Mulimea V este o mulime nevid i finit de elemente denumite vrfurile grafului.
Mulimea E este o mulime de perechi de vrfuri din graf.
n cazul grafurilor neorientate, perechile de vrfuri din mulimea E sunt neordonate i sunt denumite
muchii. Perechea neordonat format din vrfurile x i y se noteaz ; vrfurile x i y se numesc
extremitile muchiei .
n cazul grafurilor orientate, perechile de vrfuri din mulimea E sunt ordonate i sunt denumite arce.
Perechea ordonat format din vrfurile x i y se noteaz ; vrful x se numete extremitate iniial a
arcului , iar vrful y se numete extremitate final a arcului .
Dac exist un arc sau o muchie cu extremitile x i y, atunci vrfurile x i y sunt adiacente; fiecare
extremitate a unei muchii/unui arc este considerat incident cu muchia/arcul respectiv.
Vom considera c extremitile unei muchii, respectiv ale unui arc, sunt distincte (adic graful nu conine
bucle).

Observaii
1. Cu ajutorul unui graf neorientat putem modela o relaie simetric ntre elementele unei mulimi, n
timp ce cu ajutorul unui graf orientat modelm o relaie care nu este simetric.
2. ntre oricare dou vrfuri ale unui graf poate exista cel mult o muchie/arc. Dac ntre dou vrfuri
exist mai multe muchii/arce atunci structura se numete multigraf. Nu vom lucra cu structuri multigraf.
3. n practic, informaiile asociate unui graf pot fi orict de complexe, dar, pentru a simplifica, vom
considera c vrfurile grafului sunt etichetate cu numere naturale de la 1 la n (unde cu n vom nota
numrul de vrfuri din graf). Aceast numerotare nu este o restrngere a generalitii (de exemplu,
numrul vrfului poate fi considerat poziia pe care sunt memorate ntr-un vector informaiile asociate
vrfului).
4. n unele lucrri de specialitate, un vrf al grafului se numete nod.

1. Reprezentare vizual a grafurilor
Fiecrui vrf din graf i corespunde un punct n plan care are asociat numrul vrfului. Pentru o
mai mare lizibilitate, un vrf se reprezint ca un cerc sau ptrat n interiorul cruia se specific
numrul vrfului.
Dac graful este neorientat, vom reprezenta fiecare muchie ca o linie (dreapt sau curb), care
unete cele dou extremiti ale muchiei.
Dac graful este orientat, vom reprezenta fiecare arc ca o sgeat (dreapt sau curb) dinspre
extremitatea iniial ctre extremitatea final a arcului.
Graf neorientat .
,


Graf orientat .
,








Figura 1 Figura 2
Graf neorientat Graf orientat

3
6
5 4
2 1
5
3
6
4
2 1
Elemente de teoria grafurilor - Noiuni introductive

2

2. Gradul unui vrf

Fie un graf neorientat. Se numete grad al unui vrf x numrul de muchii
incidente cu vrful respectiv. Gradul vrfului x se noteaz .
Se numete vrf izolat un vrf care are grad 0.
Se numete vrf terminal un vrf cu gradul 1.
De exemplu, pentru graful din figura 1:

x 1 2 3 4 5 6
3 2 1 1 3 0


Vrfuri izolate: 6
Vrfuri terminale: 3, 4

Fie un graf orientat i x un vrf din graf.
Gradul exterior al vrfului x se noteaz

i este egal cu numrul de arce care au


ca extremitate iniial pe x.
Gradul interior al vrfului x se noteaz

i este egal cu numrul de arce care au


ca extremitate final pe x.
De exemplu, pentru graful din figura 2:

x 1 2 3 4 5 6

2 1 0 1 2 0

1 1 1 1 2 0
Observaii
1. Suma gradelor unui graf neorientat este egal cu dublul numrului de muchii din
graf.
2. Suma gradelor interioare ale vrfurilor unui graf orientat este egal cu suma
gradelor exterioare ale vrfurilor grafului i este egal cu numrul de arce din
graf.

3. Lan, ciclu, drum, circuit
Se numete lan ntr-un graf neorientat, o secven de vrfuri

, cu
proprietatea c oricare dou vrfuri consecutive din secven sunt adiacente.
Un lan este elementar dac el nu conine de mai multe ori acelai vrf.
Un lan este simplu dac el nu conine de mai multe ori aceeai muchie.
Se numete ciclu un lan simplu pentru care extremitatea iniial coincide cu extremitatea
final. Ciclul se numete elementar dac nu conine de mai multe ori acelai vrf (exceptnd
extremitile sale).
Se numete lungime a unui lan numrul de muchii coninute.

De exemplu, pentru graful neorientat din figura 1:
Lan: - lungime 8.
Lan elementar: - lungime 3, - lungime 4.
Lan simplu: , .
Ciclu: .
Ciclu elementar: .

Elemente de teoria grafurilor - Noiuni introductive

3

Se numete drumntr-un graf orientat o secven de vrfuri

, astfel nct
pentru oricare dou vrfuri consecutive

exist arcul

.
Drumul se numete elementar dac nu conine de mai multe ori acelai vrf.
Drumul se numete simplu dac nu conine de mai multe ori acelai vrf.
Se numete circuit un drum simplu pentru care extremitatea iniial coincide cu
extremitatea final. Circuitul se numete elementar dac nu conine de mai multe ori acelai vrf
(exceptnd extremitile sale).
Se numete lungime a unui drumnumrul de arce coninute.

De exemplu, pentru graful orientat din figura 2:
Drum: lungime 4.
Drum elementar: lungime 3.
Drum simplu: ,
Circuit:
Circuit elementar: .

Un lan/drum/ciclu/circuit elementar se numete hamiltonian dac el trece prin toate
vrfurile grafului.
Un lan/drum/ciclu/circuit elementar se numete eulerian dac el trece prin fiecare
muchie/arc a/al grafului o singur dat.



4. Grafuri asociate unui graf dat

Fie un graf orientat sau neorientat.

Graful se numete graf parial al lui G dac .
Observaie: Un graf parial al lui G se obine eliminnd muchii/arce din graful G.






Figura 3
Graf parial obinut din graful din figura 1
prin eliminarea muchiilor .
Figura 4
Graf parial obinut din graful din figura 2
prin eliminarea arcelor , .

Graful se numete subgraf al lui G dac , iar este mulimea
tuturor muchiilor/arcelor din E cu proprietatea c au ambele extremiti n .
Se spune c subgraful este indus (sau generat) de mulimea de vrfuri .
Observaie: Un subgraf al lui G se obine eliminnd vrfuri din graful G mpreun cu toate
muchiile/arcele incidente cu acestea.

5
3
6
4
2 1
3
6
5 4
2 1
Elemente de teoria grafurilor - Noiuni introductive

4







Figura 5
Subgraf obinut din graful din figura 1 prin
eliminarea vrfului 5 i a tuturor muchiilor
incident cu acesta: .

Figura 6
Subgraf obinut din graful din figura 2
prin eliminarea vrfurilor 1, 3 i 6 i a
tuturor arcelor incidente cu acestea:
, .

Graful se numete subgraf parial al lui G dac , iar este
inclus n mulimea tuturor muchiilor/arcelor din E cu proprietatea c au extremitile n.
Observaie: Un subgraf parial al lui G se obine eliminnd vrfuri din graful G, toate
muchiile/arcele incidente cu vrfurile eliminate, precum i alte muchii/arce din graf.






Figura 7
Subgraf parial obinut din graful din figura 1
prin eliminarea vrfului 5 i a muchiilor
.
Figura 8
Subgraf parial obinut din graful din
figura 2 prin eliminarea vrfurilor 1, 3 i 6
i a arcelor , .
Exerciii

Fie G un graf orientat sau neorientat cu n vrfuri i m muchii/arce.

1. Numrul de grafuri pariale ale lui G este

.
Soluie: Numerotm muchiile grafului de la 1 la m. Fiecrui graf parial i putem
asocia n mod biunivoc o funcie astfel:

dac muchia numerotat i aparine grafului parial



Numrul de grafuri pariale este egal cu numrul de funcii definite, adic


(considerm c un graf este parial al su).

2. Numrul de subgrafuri ale lui G este

.
Soluie: Pentru a genera un subgraf, trebuie s selectm mulimea vrfurilor sale,
mulimea muchiilor/arcelor fiind unic determinat de mulimea vrfurilor
selectate. Mulimea are

submulimi, dintre care trebuie s eliminm


mulimea vid. Deci, exist

subgrafuri ale unui graf cu n vrfuri


(considerm c un graf este subgraf al su).


3
6
4
2 1
5 4
2
3
6
4
2 1
5 4
2
Elemente de teoria grafurilor - Noiuni introductive

5


Fie un graf orientat.
Graful

se numete graf transpus al grafului G


dac

.


Figura 9
Graful transpus al grafului orientat din figura 2


5. Tipuri speciale de grafuri

Graf complet
Un graf orientat sau neorientat se numete complet dac oricare dou vrfuri din graf
sunt adiacente.
Observaie: Graful neorientat complet cu n vrfuri se noteaz

i conine

muchii.








Figura 10
Grafuri neorientate complete cu 3, 4 i 5 vrfuri
Pentru un numr de vrfuri fixat, graful neorientat este unic, dar grafurile orientate
complete sunt mai multe.



Figura 11
Grafuri orientate complete cu 4 vrfuri

Graf antisimetric
Un graf orientat se numete antisimetric dac pentru oricare dou vrfuri din graf x i y
dac exist arcul , atunci nu exist arcul
Observaie: Orice relaie de ordine ntre elementele unei mulimi poate fi modelat cu
ajutorul unui graf orientat asimetric (vrfurile grafului corespund elementelor mulimii; dac
elementul x este n relaia de ordine respectiv cu elementul y, atunci n graf va exista arcul
; graful astfel definit este antisimetric, deoarece relaia de ordine este antisimetric).
Graful din figura 9 nu este antisimetric deoarece exist vrfurile 4 i 5 pentru care avem
arcele i .

Graf turneu
Un graf orientat complet i antisimetric se numete graf turneu.
3
6
5 4
2 1
1
3 2
3 4
2 1
5
2
4
3
1
3 4
2 1
3 4
2 1
Elemente de teoria grafurilor - Noiuni introductive

6


Graf bipartit
Un graf neorientat se numete bipartit dac mulimea vrfurilor sale poate fi
partiionat n dou submulimi A i B nevide ( ) astfel nct orice muchie
are o extremitate n A i una n B.




Figura 12
Graf bipartit



Graf bipartit complet
Un graf bipartit se numete complet dac fiecare vrf din mulimea A este adiacent cu
fiecare vrf din mulimea B.
Observaie: Dac numrul de vrfuri din mulimea A este p, iar numrul de vrfuri din
mulimea B este q, graful bipartit complet se noteaz

i conine muchii.

Graf regulat
Un graf neorientat se numete regulat dac toate vrfurile sale au acelai grad.








Figura 13
Graf regulat

2
3
4
5
6
7
1
5
2
4
3
1

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