Documente Academic
Documente Profesional
Documente Cultură
Memorarea grafurilor
Prin matricea de adiacenta
o An,n o matrice patratica, unde elementele ei, ai,j au
semnificatia:
ai,j=
1, pentru(i, j) E
0, pentru(i , j) E
Graf complet
o Prin graf complet vom intelege un graf neorientat in care oricare
doua noduri sunt adiacente. Vom nota un graf complet prin K n, unde
n este numarul de noduri ale grafului.
Intr-un graf complet, gradul oricarui nod este n-1. Evident, din
fiecare nod, pleaca (sosesc) n-1 muchii.
Intr-un graf complet, avem relatia: m=
n(n1)
, unde m este
2
Graf partial,subgraf
Un graf partial al unui graf neorientat dat G=(V,E) este un graf
G1=(V,E1), unde E1 E.Un graf partial al unui graf dat este el insusi
sau se obtine din G prin suprimarea anumitor muchii.
Un subgraf al unui graf neorientat G=(V,E) este un graf G 1=(V1,E1),
unde V1 V, E1 E, iar multimile din E1 sunt toate muchiile din E
care sunt incidente numai la noduri din multimea V 1.
Lanturi
Pentru graful neorientat G=(V,E), un lant L=[v1,v2,,vp] este o
succesiune de noduri cu proprietatea ca oricare doua noduri vecine
sunt adiacente. De altfel, un lant poate fi definit prin succesiunea de
muchii (v1,v2) E, (v2,v3) E,, (vp-1,vp) E.
Varfurile v1 si vp se numesc extremitatile lantului.
Numarul p-1 se numeste lungimea lantului. Acesta este dat de
numarul de muchii ce unesc nodurile lantului.
Se numeste lant elementar un lant care contine numai noduri
distincte.
Graf conex
Un graf neorientat G=(V,E) este conex daca pentru orice pereche de
noduri x,y V, exista un lant in care extremitatea initiala este x si
extremitatea finala este y.
Un graf cu un singur nod este, prin definitie, conex. Aceasta
pentru ca nu exista doua noduri diferite pentru care sa se puna
problema existentei unui lant.
Componente conexe
Fie G=(V,E) un graf neorientat si G1=(V1,E1) un subgraf al sau. Atunci
G1=(V1,E1) este o componenta conexa a grafului G=(V,E) daca sunt
indeplinite conditiile de mai jos:
a) Oricare ar fi x,y V1, exista un lant de la x la y.
b) Nu exista un alt subgraf al lui G, G 2=(V2,E2) cu V1 V2 care
indeplineste conditia a).
Cicluri
Un lant L care contine numai muchii dinstincte si pentru care nodul
initial coincide cu nodul final se numeste ciclu. Daca cu exceptia
ultimului nod, care coincide cu primul, lantul este elementar, atunci
ciclul este elementar .
Grafuri bipartite
Graful neorientat G=(V,E) se numeste bipartite daca exista o partitie
a multimii V in doua submultimi,A si B,astfel incat oricare doua varfuri
din aceeasi multime sa nu fie adiacente.Un graf bipartite se mai
noteaza si G=(A,B,E)
Daca un graf neorientat are cicluri de lungime impara,atunci
el nu este bipartit.
Grafuri hamiltoniene
Fie G=(V,E) un graf. Se numeste ciclu hamiltonian un ciclu care
trece o singura data prin toate nodurile grafului (cu exceptia
nodului de inceput).
n
2
Grafuri orientate
Un graf orientat este o pereche ordonata G=(V,A), unde:
o V={v1,v2,,vn} este o multime finita si nevida. Elementele
multimii V se numesc noduri(varfuri).
o A este o multime de arce. Vom nota un arc prin perechea
ordonata (vi,vj) cu i j.
Grafurile orientate se mai numesc si digrafuri.
In graful orientat G=(V,A), nodurile distincte vi, vj G sunt adiacente
daca exista cel putin un arc care le uneste.
Astfel avem urmatoarele cazuri:
o Exista numai arcul (vi,vj) A in acest caz, spunem ca arcul
(vi,vj) A este incident spre exterior cu vi si spre interior
cu vj.
o Exista numai arcul (vj,vi) A in acest caz, spunem ca arcul
(vj,vi) A este incident spre interior cu vi si spre interior
cu vj.
o Exista arcul (vi,vj) A si arcul (vj,vi) A.