Ich kann nicht einen bestimmten Teil des Papiers veröffentlicht von Donald Johnson über die Suche nach Zyklen (Circuits) in einem Graphen verstehen.
Speziellere ich nicht verstehen kann, was die Matrix Ak, die in der folgenden Zeile des Pseudo-Code erwähnt wird:
Ak: = adjacency Struktur starke Komponente K mit mindestens Vertex in Subgraphen von G induziert durch {s, s + 1, .... n};
einige Zeilen nachdem es mentins „für i in Vk tun“, um alles noch schlimmer zu machen, ohne zu erklären, was der Vk ist ...
Was ich habe verstehen wir haben die folgenden: 1) in der Regel eine starke Komponente ist ein Teilgraph eines Graphen, bei dem für jeden Knoten dieses Teil Graph, der einen Weg dorthin zu jedem Knoten des Unter Graph ist ( mit anderen Worten können Sie einen beliebigen Knoten des Unter graph von jedem anderen Knoten des Unter graph zugreifen)
2) Ein Teilgraph induzierten durch eine Liste von Knoten ist ein Graph , all diese Knoten enthält , sowie alle Kanten Verbinden dieser Knoten. in Papier ist die mathematische Definition F ein Teilgraph von G nach W induziert ist , wenn W Teilmenge von V und F = (W ist {u, y) | u, y in W und (u, y) in E)}) wobei u, y Kanten sind, E die Menge aller Kanten in dem Graphen ist, W eine Gruppe von Knoten.
3) in der Code-Implementierung werden die Knoten, die durch ganze Zahlen 1 ... n bezeichnet.
4) I vermuten , dass die Vk der Satz von Knoten der starken Komponente K.
jetzt auf die Frage. Können sagen wir haben einen Graph G = (V, E) mit V = {} 1,2,3,4,5,6,7,8,9 die sie kann in 3 starke Komponenten der SC1 = {1 unterteilt werden, 4,7,8} SC2 = {2,3,9} SC3 = {5,6} (und ihre Kanten)
Kann mir jemand ein Beispiel geben für s = 1, s = 2, s = 5, was, wenn gehen die Vk und Ak gemäß dem Code sein?
Der Pseudocode ist in meiner vorherigen Frage in dem Pseudo - Code in der Donald B. Johnsons Algorithmus zu verstehen
und das Papier finden Sie unter Grundlegendes zu den Pseudo - Code in der Donald B. Johnsons Algorithmus
Vielen Dank im Voraus













