Arbori parțiali de cost minim

Proiect
9/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 50 în total
Cuvinte : 4426
Mărime: 1.09MB (arhivat)
Publicat de: Rada Safina Morar
Puncte necesare: 7
Profesor îndrumător / Prezentat Profesorului: Prof. Ing. Stan Maria
ptr atestat

Cuprins

  1. I. Arbori
  2. II. Arbori Partiali De Cost Minim
  3. III. Determinarea Arborilor Partiali De Cost Minim
  4. IV. Algoritmul Lui Kruskal
  5. V. Algoritmul Lui Prim

Extras din proiect

I. Arbori

Fie G un graf orientat. G este un arbore cu radacina r, daca exista in G un varf r din care oricare alt varf poate fi ajuns printr-un drum unic.

Definitia este valabila si pentru cazul unui graf neorientat, alegerea unei radacini fiind insa in acest caz arbitrara: orice arbore este un arbore cu radacina, iar radacina poate fi fixata in oricare varf al sau. Aceasta, deoarece dintr-un varf oarecare se poate ajunge in oricare alt varf printr-un drum unic.

Cand nu va fi pericol de confuzie, vom folosi termenul “arbore”, in loc de termenul corect “arbore cu radacina”. Cel mai intuitiv este sa reprezentam un arbore cu radacina, ca pe un arbore propriu-zis. In Figura 3.1, vom spune ca beta este tatal lui delta si fiul lui alpha, ca beta si gamma sunt frati, ca delta este un descendent al lui alpha, iar alpha este un ascendent al lui delta. Un varf terminal este un varf fara descendenti. Varfurile care nu sunt terminale sunt neterminale. De multe ori, vom considera ca exista o ordonare a descendentilor aceluiasi parinte: beta este situat la stanga lui gamma, adica beta este fratele mai varstnic al lui gamma.

Orice varf al unui arbore cu radacina este radacina unui subarbore constand din varful respectiv si toti descendentii sai. O multime de arbori disjuncti formeaza o padure.

Intr-un arbore cu radacina vom adopta urmatoarele notatii. Adancimea unui varf este lungimea drumului dintre radacina si acest varf; inaltimea unui varf este lungimea celui mai lung drum dintre acest varf si un varf terminal; inaltimea arborelui este inaltimea radacinii; nivelul unui varf este inaltimea arborelui, minus adancimea acestui varf.

Reprezentarea unui arbore cu radacina se poate face prin adrese, ca si in cazul listelor inlantuite. Fiecare varf va fi memorat in trei locatii diferite, reprezentand informatia propriu-zisa a varfului (valoarea varfului), adresa celui mai varstnic fiu si adresa urmatorului frate. Pastrand analogia cu listele inlantuite, daca se cunoaste de la inceput numarul maxim de varfuri, atunci implementarea arborilor cu radacina se poate face prin tablouri paralele

Au fost studiate diferite tipuri de arbori binari, adică arbori pentru care e-gradul fiecărui nod este mai mic sau egal cu 2. Arborii care au e-gradul mai mare sau egal cu 2 se numesc arbori multicăi.

Dacă se doreşte să se prezinte descendenţa unei persoane din punct de vedere al strămoşilor, i se asociază persoanei doi părinţi, obţinându-se un arbore binar.

Preview document

Arbori parțiali de cost minim - Pagina 1
Arbori parțiali de cost minim - Pagina 2
Arbori parțiali de cost minim - Pagina 3
Arbori parțiali de cost minim - Pagina 4
Arbori parțiali de cost minim - Pagina 5
Arbori parțiali de cost minim - Pagina 6
Arbori parțiali de cost minim - Pagina 7
Arbori parțiali de cost minim - Pagina 8
Arbori parțiali de cost minim - Pagina 9
Arbori parțiali de cost minim - Pagina 10
Arbori parțiali de cost minim - Pagina 11
Arbori parțiali de cost minim - Pagina 12
Arbori parțiali de cost minim - Pagina 13
Arbori parțiali de cost minim - Pagina 14
Arbori parțiali de cost minim - Pagina 15
Arbori parțiali de cost minim - Pagina 16
Arbori parțiali de cost minim - Pagina 17
Arbori parțiali de cost minim - Pagina 18
Arbori parțiali de cost minim - Pagina 19
Arbori parțiali de cost minim - Pagina 20
Arbori parțiali de cost minim - Pagina 21
Arbori parțiali de cost minim - Pagina 22
Arbori parțiali de cost minim - Pagina 23
Arbori parțiali de cost minim - Pagina 24
Arbori parțiali de cost minim - Pagina 25
Arbori parțiali de cost minim - Pagina 26
Arbori parțiali de cost minim - Pagina 27
Arbori parțiali de cost minim - Pagina 28
Arbori parțiali de cost minim - Pagina 29
Arbori parțiali de cost minim - Pagina 30
Arbori parțiali de cost minim - Pagina 31
Arbori parțiali de cost minim - Pagina 32
Arbori parțiali de cost minim - Pagina 33
Arbori parțiali de cost minim - Pagina 34
Arbori parțiali de cost minim - Pagina 35
Arbori parțiali de cost minim - Pagina 36
Arbori parțiali de cost minim - Pagina 37
Arbori parțiali de cost minim - Pagina 38
Arbori parțiali de cost minim - Pagina 39
Arbori parțiali de cost minim - Pagina 40
Arbori parțiali de cost minim - Pagina 41
Arbori parțiali de cost minim - Pagina 42
Arbori parțiali de cost minim - Pagina 43
Arbori parțiali de cost minim - Pagina 44
Arbori parțiali de cost minim - Pagina 45
Arbori parțiali de cost minim - Pagina 46
Arbori parțiali de cost minim - Pagina 47
Arbori parțiali de cost minim - Pagina 48
Arbori parțiali de cost minim - Pagina 49
Arbori parțiali de cost minim - Pagina 50

Conținut arhivă zip

  • Arbori Partiali de Cost Minim.doc

Te-ar putea interesa și

Arbori de Acoperire de Cost Minim

Definitii generale Ce este un graf ? • Numim graf o pereche ordonată de mulţimi, notată G=(X,U), unde X este o mulţime finită şi nevidă de...

Arborii parțiali de cost minim

Arbori partiali de cost minim Fie G = <X, V> un graf neorientat conex, unde X este multimea varfurilor si U este multimea muchiilor.Un arbore este...

Algoritmi GREEDY

Pusi in fata unei probleme pentru care trebuie sa elaboram un algoritm, de multe ori "nu stim cum sa incepem". Ca si in orice alta activitate,...

Algoritmi de determinare a arborilor parțiali de cost minim

INTRODUCERE 1. Definiţii Se numeşte arbore orice graf conex şi fără cicluri. Arborele parţial al unui graf conex G este un graf parţial al lui G,...

Determinarea Arborelui Parțial de Cost Minim

1. Teoria grafurilor 1.1. Noţiuni generale de teoria grafurilor Graful = o pereche ordonată de mulţimi, notată G=(X,U); Unde: X - este o mulţime...

Algoritmi pentru Optimizarea Rețelelor de Comunicații

Pe parcursul acestui capitol se vor prezenta soluţii matematice şi computaţionale, care au drept scop optimizarea reţelelor de comunicaţii la...

Algoritmica grafurilor

Capitolul 1 INTRODUCERE Pentru noţiunile din acest paragraf am consultat Behzad, Chartrand, Foster, Croitoru, Olaru, Tomescu. Alte completări...

Structuri de Date și Algoritmi

1. Conceptul de dată În informatică, prin dată, se desemnează un model de reprezentare a informaţiei, model cu care se poate opera pentru a obţine...

Ai nevoie de altceva?