Aflarea drumului minim. Arborele drumurilor minime

Parcurgerea în lățime a grafurilor are două proprietăți foarte valoroase: prima - permite determinarea tuturor nodurilor accesibile din unul dat (componenta sa conexă); a doua - permite determinarea unui drum minim (ca număr de muchii) între nodul de start și toate cele în care se poate ajunge din el. Dacă la o parcurgere în lățime dintr-un nod dat, de fiecare dată când se avansează într-un nod încă nevizitat, se notează ca muchie perechea dintre nodul curent și cel în care se avansează, obținem un arbore de acoperire a componentei conexe. În acest arbore, orice lanț elementar între nodul de pornire și alt nod are lungime minimă dintre toate lanțurile ce există în graf între cele două noduri (considerând lungimea lanțului ca fiind numărul de muchii).

Suport teoretic

Probleme propuse