Sunteți pe pagina 1din 15

Grafuri

Neorientate
Orientate

Grafuri neorientate
Un graf neorientat reprezinta o pereche de

multimi G=(X,U), unde X este o multime finita


si nevida, numita multimea nodurilor, si U este
o multime formata din perechi de elemente
ale lui X, numita multimea muchiilor.
1

6
5

2
3

In figura alaturata:
X={1,2,3,4,5,6} sunt noduri
U={[1,2], [1,4], [2,3],[3,4],[3,5]} sunt
muchii
G=(X, U)=({1,2,3,4,5,6}, {[1,2], [1,4],
[2,3],[3,4],[3,5]})

Proprietati
Adiacenta: ntr-un graf neorientat existena

muchiei (v,w) presupune c w este adiacent


cu v i v adiacent cu w.
n exemplul din figura de mai sus vrful 1 este
adiacent cu 4 dar 1 i 3 nu reprezint o
pereche de vrfuri adiacente.
Incidenta presupune ca o muchie este
incident cu un nod dac l are pe acesta ca
extremitate. Muchia (v,w) este incident n
nodul v respectiv w.

Gradul
Gradul unui nod x, dintr-un graf neorientat,

este un numr natural ce reprezint numrul


de noduri adiacente cu acesta (sau numarul
de muchii incidente cu nodul respectiv);
Nod izolat = Un nod cu gradul 0;
Nod terminal = Un nod cu gradul 1;
1

6
5

2
3

Nodul 5 este terminal (gradul 1).

Nodul 6 este izolat (gradul 0)

Nodurile 1, 2, 4 au gradele egale cu 2.

Lantul
Lant = este o secven de noduri ale

unui graf neorientat G=(X,U), cu


proprietatea c oricare dou noduri
consecutive din lant sunt adiacente:
Lungimea unui lan = numrul de muchii din

care este format.


Lan elementar = lanul care conine numai
noduri distincte
Lan simplu = lanul care conine numai muchii
distincte
Lan compus = lanul care nu este format numai
din muchii distincte

Ciclul
Ciclu = Un lan n care primul nod coincide cu ultimul.
Ciclul este elementar dac este format doar din noduri

distincte, excepie fcnd primul i ultimul. Lungimea


unui ciclu nu poate fi 2.
Graf partial = Dac dintr-un graf se suprim cel puin o

muchie atunci noul graf se numete graf parial al lui G.


Subgraf = Dac dintr-un graf se suprim cel puin un

nod mpreun cu muchiile incidente lui, atunci noul graf


se numete subgraf al lui G.
Graf complet = graf neorientat n care exist muchie

ntre oricare dou noduri.

Exemple
Graful G
1

6
5

2
3

Graful G1
1

6
5

2
3

Succesiunea de vrfuri 2, 3, 5, 6 reprezint un


lan simplu i elementar de lungime 3.
Lanul 5 3 4 5 6 este simplu dar nu este
elementar.
Lanul 5 3 4 5 3 2 este compus i nu este
elementar.
Lanul 3 4 5 3 reprezint un ciclu elementar
Graful G1 este graf partial a lui G

Graful G2
6
5

2
3

Graful G2 este subgraf a lui G

Conexitate
Graf conex = graf neorientat G=(X,U) n care

pentru orice pereche de noduri (v,w) exista un


lant care le uneste.
Component conex = subgraf al grafului de

referin, maximal n raport cu proprietatea de


conexitate (ntre oricare dou vrfuri exist
lan);
1

2
3

Graf conex

6
5

2
3

Graf neconex cu 2 componente conexe

Lant/Ciclu Hamiltonian
Graf hamiltonian = un graf G care conine un

ciclu hamiltonian
Lan hamiltonian = un lan elementar care

conine toate nodurile unui graf


Ciclu hamiltonian = un ciclu elementar care
conine toate nodurile grafului
1

6
5

2
3

Lant
Hamiltonian

6
5

2
3

Ciclu Hamiltonian

Lant/Ciclu Eulerian
Graf eulerian = un graf care conine un

ciclu eulerian.
Lan eulerian = un lan simplu care conine

toate muchiile unui graf


Ciclu eulerian = un ciclu simplu care
conine toate muchiile grafului
1

6
5

2
3

Lantul: L=[1.2.3.4.5.3.6.2.5.6] este lant


eulerian
Ciclul: C=[1.2.3.4.5.3.6.2.5.6.1] este ciclu
eulerian

Grafuri orientate
Un graf orientat reprezinta o pereche ordonata

de multimi G=(X,U), unde X este o multime


finita si nevida, numita multimea nodurilor, si U
este o multime formata din perechi ordonate de
elemente ale lui X, numita multimea arcelor.
In graful din fig. 1
X={1, 2, 3, 4, 5, 6, 7} si
U={u1, u2, u3, u4, u5, u6, u7, u8, u9,
u10}

Conexitate in grafuri
Un graf G este conex, daca oricare ar fi doua
orientate

varfuri ale sale, exista un lant care le leaga.


Un lant intr-un graf orientat este un sir de arce
{u1, u 2, u3 , , un} cu proprietatea ca oricare doua
arce consecutive au o extremitate comuna.
Graful este conex pentru ca oricum am
lua doua noduri putem ajunge de la
unul la celalalt pe un traseu de tip lant

Componenta conexa
Componenta conexa a unui graf G=(X, U),

reprezinta un subgraf G1=(X1, U1) conex, a lui


G, cu proprietatea ca nu exista nici un lant
care sa lege un nod din X1 cu un nod din X-X1
Distingem doua
componente conexe:
G1 =(X1, U1), unde
X1={1,2,3} si
U1={u1, u2, u3}; si
G2=(X2, U2), unde
X2={4,5,6} si
U2={u4, u5}.

Graf tare conex


Graful tare conex este un graf orientat G=(X,

U), daca pentru oricare doua noduri x si y


apartin lui X, exista un drum de la x la y
precum si un drum de la y la x.

Sfarsit
Proiect realizat si prezentat de
Bucur Radu Valerian
Iova Valentin

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