Documente Academic
Documente Profesional
Documente Cultură
Se numeşte graf o pereche ordonată de mulțimi G=(V, M) unde: V este o mulţime finită şi nevidă de elemente numite
vârfuri sau noduri şi M este o mulțime de perechi din V numite muchii sau arce
Grafuri neorientate Grafuri orientate
Grafurile neorientate sunt grafurile în care mulțimea M Grafurile orientate sunt grafurile în care mulțimea M nu
respectă proprietatea de simetrie ([x1, x2]=[x2, x1]) respectă proprietatea de simetrie ([x1, x2]≠[x2, x1])
V={1, 2, 3, 4, 5, 6, 7} – mulțimea
V={1, 2, 3, 4, 5, 6, 7,8} – nodurilor
mulțimea vârfurilor M ={[1,2], [2,3], [4,3], [1,4], [2,4]} –
M ={[1,2], [2,3], [3,4], mulțimea arcelor
[2,4], [2,5] } – mulțimea
muchiilor
Numărul maxim de grafuri neorientate care se pot obține Numărul maxim de grafuri orientate care se pot obține cu
𝒏∗(𝒏−𝟏) 𝒏∗(𝒏−𝟏)
cu n vârfuri este 𝟐 𝟐 n noduri este 𝟒 𝟐 = 𝟐𝒏∗(𝒏−𝟏)
Grafuri neorientate
Noţiune Exemplu
Mulțimea vârfurilor V={1, 2, 3, 4, 5, 6, 7}
Mulțimea muchiilor M ={[1,2], [2,3], [3,4], [2,4], [2,5] }
Vârfurile adiacente sunt vârfurile care sunt extremităţile unei muchii [1,2] – muchie ⇒ 1, 2 adiacente
O muchie si o extremitate a sa sunt incidente [1,2] şi 1 sunt incidente
Două muchii care au o extremitate comuna sunt incidente. [1,2], [2,3] sunt incidente
Gradul unui vârf x reprezintă numărul muchiilor care trec prin vârful x. gr(2)=4
Vârful izolat este vârful care are gradul 0
Vârful terminal este vârful care are gradul 1. 1, 5
Într-un graf G=(V,E ) cu n vârfuri şi m muchii, suma gradelor tuturor gr(1)+ gr(2)+ gr(3)+ gr(4)+ gr(5)= 2*5=10
vârfurilor este egal cu 2 *numărul muchiilor.
Lanțul este o succesiune de vârfuri cu proprietatea că oricare două L={ 1, 2, 3, 4}
vârfuri succesive din lanţ sunt adiacente. 1–2–3-4
Lungimea lanţului este dată de numărul de muchii. Lungime lant= 3
Lanţ elementar este lanţul în care vârfurile nu se repetă. 1–2–3-4
Lanţ neelementar este lanţul în care vârfurile se repetă. 1–2–3–4–2-5
Ciclul este un lanţ în care primul vârf coincide cu ultimul vârf. 2–3–4–2
Ciclu elementar este ciclul în care vârfurile nu se repeta cu excepția 2–3–4–2
primului şi a ultimului vârf.
Ciclu neelementar este ciclul în care vârfurile se repetă.
Moduri de reprezentare a unui graf neorientat
Graf partial
Graful parţial se obține prin eliminarea unui număr de muchii şi păstrarea tuturor vârfurile.
Graf eulerian
Graful eulerian este graful care conține un ciclu care trece prin toate muchiile grafului o singură dată fiecare.
Teoremă
Un graf G fără vârfuri izolate este eulerian dacă şi numai dacă este
conex şi gradul fiecărui vârf este par.
Ciclul este 3 – 2 – 1 – 5 – 4 – 3 – 8 – 7 – 6 - 3
Arbori
Def.1. Arbore cu rădacină este graful neorientat - Nodul 1 este rădăcină.
conex fără cicluri în care unul din noduri este - Nodurile 5, 6, 7 sunt fii nodului 3.
desemnat ca rădăcină. Nodurile sunt așezate pe - Nodul 7 este părintele nodurilor 9
şi 10;
niveluri începând cu rădăcina care este plasată pe
- Nodul 9 este descendentul lui 3
nivelul 1. - Nodul 3 este ascendentul lui 10
Def. 2 Un graf conex şi fără cicluri se numește - Nodurile 8, 9 şi 10 sunt frunze
arbore. - Nodurile 5, 6 şi 7 sunt fraţi.
Def. 3 Un arbore este un graf conex aciclic.
Rădăcină = Nod special care generează așezarea Rădăcina este nodul 1.
unui arbore pe niveluri;
Nodul y este descendentul nodului x dacă este Descendenții nodului 3 sunt 5, 6, 7, 9, 10.
situat pe un nivel mai mare decât nivelul lui x şi
există un lanț care le unește şi nu trece prin
rădăcină.
Nodul y este descendentul direct al Descendenții direcţi ai nodului 3 sunt 5, 6, 7.
nodului x dacă este situat pe nivelul imediat
următor nivelului lui x şi există muchie între x şi y.
Se numește ascendent al lui x orice nod y aflat pe Ascendenţii nodului 7 sunt 3 şi 1.
lanțul de la rădăcină la x.
Nodul x este ascendentul direct nodului y dacă Ascendenţul direct a nodului 7 este 3.
este situat pe nivelul imediat superior nivelului lui
y şi există muchie între x şi y.
Nodul x este fratele nodului y dacă au același Fraţii nodului 7 sunt nodurile 5 şi 6
părinte.
Nodul x este frunză dacă nu are nici un descendent Frunzele arborelui sunt nodurile 2, 5, 6, 9, 10, 8.
direct.
Adâncimea unui arbore este lungimea lanțului Adâncimea este 3.
elementar maximal care unește rădăcina cu o
frunză
Proprietăți:
Un arbore cu n noduri are n-1 muchii.
Oricare ar fi două noduri distincte în arbore există un lanţ elementar unic între ele.
arbore binar
Un arbore cu proprietatea că fiecare nod, cu excepția
frunzelor, are exact doi descendenți se numește
arbore binar complet.
Vârf 1 2 3 4 5 6 7 8 9 10
Vector tata 0 1 1 1 3 3 3 4 7 7