Documente Academic
Documente Profesional
Documente Cultură
Graf
Graf
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.
2
6
6
3
3
5
4
Figura 1
Graf neorientat
4
Figura 2
Graf orientat
1
3
2
2
3
1
4
1
5
3
6
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
1
2
1
1
3
0
1
4
1
1
5
2
2
6
0
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.
Graful
se numete graf parial al lui G dac
.
Observaie: Un graf parial al lui G se obine eliminnd muchii/arce din graful G.
1
2
1
2
6
6
3
3
4
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.
2
6
3
5
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.
2
1
2
6
3
4
4
Figura 7
Subgraf parial obinut din graful din figura 1
prin eliminarea vrfului 5 i a muchiilor
.
Exerciii
Figura 8
Subgraf parial obinut din graful din
figura 2 prin eliminarea vrfurilor 1, 3 i 6
i a arcelor
,
.
Fie
Graful
dac
un graf orientat.
se numete graf transpus al grafului G
.
2
6
3
Figura 9
Graful transpus al grafului orientat din figura 2
i conine
muchii.
2
3
2
4
Figura 10
Grafuri neorientate complete cu 3, 4 i 5 vrfuri
5
Pentru un numr de vrfuri fixat, graful neorientat este unic, dar grafurile orientate
complete sunt mai multe.
1
2
2
1
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.
5
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.
4
1
5
Figura 12
Graf bipartit
2
6
3
7
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.
2
3
1
Figura 13
Graf regulat
4
5