Untitled Document

 

DETERMINAREA CENTRULUI UNUI GRAF ORIENTAT

Se presupune ca se da graful orientat ponderat G=(N,A) si se cere sa se determine cel mai central nod al sau.

Pentru a defini termenul de "cel mai central nod" trebuie definit termenul de "excentricitate " a unui nod.

Excentricitatea unui nod x apartinand lui N este :max {drumurile minime de la y la x}, unde y apartine lui N. Centrul unui graf G este nodul a carui excentricitate este minima.

Utilizand algoritmul lui Floyd, determinarea centrului unui graf G se poate realiza simplu.Presupunand ca COST este matricea ponderilor arcelor grafului, se procedeaza astfel :

1.Se determina cu ajutorul procedurii Floyd matricea drumurilor minime corespunzatoare tuturor perechilor de noduri.

2.Se determina excentricitatile nodurilor i,gasind valoarea maxima de pe fiecare coloana i a matricei.

3.Se cauta nodul cu excentricitatea minima.Acesta este centrul grafului G.