Documente Academic
Documente Profesional
Documente Cultură
În Teoria Grafurilor, o componentă este tare conexă dacă poți ajunge dintr-un nod în oricare
alt nod. Însă aceste componente tare conexe pot forma mai multe sub-partiții care sunt
conectate între ele.
Definiție: Un graf orientat G=(V,E) este tare conex dacă pentru orice pereche de noduri
distincte (x, y) există cel puțin un drum de la x la y și există cel puțin un drum de la y la x.
Pentru un graf orientat, se numește componentă tare conexă un subgraf tare conex
maximal.
Definiție: Fie G=(V,E) un graf orientat. Se numește graf transpus al lui G graful orientat
GT=(V,ET), cu aceleași mulțimea a nodurilor și pentru orice pereche de noduri are loc: (x, y)
este arc în G dacă și numai dacă (y, x) este arc în GT.
Exemplu:
3. Algoritmul Plus-Minus
Folosind observații de mai sus, pentru a determina componentele tare conexe folosim
următorul algoritm, numit Plus-Minus:
pentru fiecare nod x al grafului care încă nu a fost plasat într-o componentă tare conexă:
Exemplu: + _ _ _
_ _
+ _ _
+
4. Algoritmul lui Kosaraju
Aceste momente de timp vor fi numere naturale între 1 și 2*n, unde n este numărul de noduri
din graf.