Sunteți pe pagina 1din 11

Grafuri

Bucuresti Constanta

Sibiu

Un graf (orientat sau neorientat) este o pereche ordonata de multimi G=(X, U)


X - este o multime finita si nevida, elementele multimii X se numesc varfuri sau
Noduri ale grafului G.
U – multime de perechi ordonate formate din elementele multimii X, elementele
multimii se numesc muchii, arce ale grafului G.
Graf orientat
Graf neorientat

X={1,2,3,4,5}
X={1,2,3,4,5}
U={(1,2), (1,5), (2,5),(4,5)}
U={(1;4),(2;1),(2;4),(4;3),(5;4),(5;2),(5;1)}
Observatie – intr –un graf neorientat nu conteaza ordinea in care scriem muchiile
(1, 2) = (2, 1) dar intr –un graf orientat DA.

Reprezentarea unui graf neorientat:


1. Reprezentare textuala X= {1,2,3,4}, U={(1,2),(1,3)……}
2. Reprezentare grafica
a. Muchiile, arcele sunt reprezentate prin linii
b. Nodurile, varfuriile sunt reprezentate prin puncte sau cercuri.

Daca intr –un graf neorientat exista muchia (1,2) spunem ca nodurile 1 si 2 sunt adiacente.

Un nod este incident cu o muchie daca nodul reprezinta o extremitate pentru acea muchie.
Doua muchii sunt incidente daca au varf comun.

Bucla = un arc de forma (x,x), care iese din nodul x şi intră tot x.
Gradul unui nod al grafului G este egal cu numarul muchiilor incidente cu nodul
respectiv si se noteaza cu d(x).

- Un nod care are gradul 1 se numeste nod terminal


- Un nod care are gradul 0 se numeste nod izolat.

Teorema
Suma gradelor tuturor nodurilor unui graf neorientat este egala cu dublul
numarului de muchii.

Graf partial
- Fie G=(X, U) un graf neorientat. Se numeste graf partial al grafului G, graful
neorientat G1=(X, U1) unde U1 inclus in U.
- un graf partial al unui graf neorientat are acelasi nr de varfuri ca si G iar
multumea muchiilor este o submultime a lui U sau chiar U.

Tema : reprezentati un graf neorientat cu 6 noduri si 8 muchii.


Un exemplu de graf orientat este: reţeaua de străzi a unui oraş.
Străzile sunt muchii în graf, iar intersecţiile reprezintă vârfurile grafului.
Întrucât mergând pe jos ne putem deplasa pe orice stradă în ambele
sensuri, vom spune că din punctul de vedere al pietonilor,
„graful unui oraş” este neorientat.
Cu totul altfel stau lucrurile în ceea ce priveşte conducătorii auto,
pentru că în orice oraş există străzi cu sens unic.
Pentru un şofer străzile trebuie să primească în graf o anumită orientare.
Desigur că acele străzi pe care se poate circula în ambele sensuri
vor primi orientare dublă. Am ajuns astfel la noţiunea de graf orientat.
Graf orientat
- Se numeste graf orientat sau digraf o pereche de multimi (X, U) unde X este o multime
finita si nevida de elemente numite noduri sau varfuri, iar U este o multime de perechi
Ordonate formate cu elemente din multimea X numite arce sau muchii.

- Multimea arcelor care ies dintr-un nod

- Multimea arcelor care intra dintr – un nod

- Numim varfuri adiacente orice pereche de varfuri care formeaza un arc.

- Pentru arcul (x, y) x- extremitate initiala, y – extremitate finala

- Doua arce sunt incidente daca au o extremitate comuna.


U1  {(1; 4)}
U1  {(5;1), (2;1)}

U 2  {(2;1), (2; 4)}


U 2  {(5; 2)}

Scrieti multimea arcelor care intra si care ies din nodul 4 respectiv 5.
Gradul intern al unui nod = cu numarul arcelor care intra si se noteaza cu

Gradul extern al unui nod = cu numarul arcelor care ies si se noteaza cu

Se numeste succesor al varfului x orice varf la care ajunge un arc care iese din x.

Multimea succesorilor se noteaza cu .

Se numeste predecesor al varfului x orice varf de la care intra un arc in varful x.

Multimea succesorilor se noteaza cu .


Teorema
1. Numarul total de grafuri orientate cu n noduri este de .

2. Intr un graf orientat cu n noduri, suma gradelor interne este egala


cu suma gradelor externe = numarul arcelor.
Figura 1

1. Scrieti multimea arcelor nodurilor care intra si care ies ale grafului
din Figura 1.
2. Stabiliti gradele (interioare si exterioare) ale nodurilor grafului din
Figura 1 (avand exemplul in slide-ul anterior).

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