Nu pot să înțeleg o anumită parte a lucrării publicate de Donald Johnson despre găsirea de cicluri (Circuite) într-un grafic.
Mai specific nu pot înțelege ce este matricea Ak care este menționată în următoarea linie a codului pseudo:
Ak: = structura adiacenta a componentei puternice K cu cel puțin vertex în subgraf al lui G indus de {s, s + 1, .... n};
pentru a face lucrurile mai rău unele linii după ce mentins „pentru i în Vk face“ fără a declara ceea ce este Vk ...
În ceea ce am înțelege faptul că avem următoarele: 1), în general, o puternică componentă este un subgraf al unui grafic, în care, pentru fiecare nod al acestei sub-grafic există o cale de la orice nod al subgraful ( cu alte cuvinte, puteți accesa orice nod al subgraful de orice alt nod al subgraful)
2) un subgraf indus de o listă de noduri este un grafic care conține toate aceste noduri plus toate muchiile de legătură aceste noduri. în hârtie definiția matematică este F este un subgraf al lui G indus de W dacă W este subset al V și F = (W, {u, y) | u, y în W și (u, y) în E)}) unde u, y sunt muchii, e este mulțimea tuturor marginilor din grafic, W este un set de noduri.
3) în implementarea codului nodurile sunt numite de numere întregi 1 ... n.
4) Am suspecta că Vk este setul de noduri ale componentei puternice K.
acum la întrebare. Să presupunem că avem un grafic G = (V, E) cu V = {1,2,3,4,5,6,7,8,9} care poate fi împărțit în 3 componente puternice SC1 = {1, 4,7,8} SC2 = {2,3,9} SC3 = {5,6} (și marginile lor)
Poate cineva da-mi un exemplu pentru s = 1, s = 2, s = 5 ce se întâmplă dacă va fi Vk și Ak în conformitate cu codul?
Codul pseudo este întrebarea mea anterioară în Înțelegerea pseudocod în algoritmul Donald B. Johnson
și hârtia pot fi găsite la Înțelegerea pseudocod în algoritmul Donald B. Johnson
multumesc anticipat













