Ich besitze leider nur grundlegende SQL Kenntnisse und irgendwie reicht bei mir der RAM im Kopf nicht aus um das Problem per SQL Abfrage zu lösen.
Ein Starke Zusammenhangskomponente in einem gerichten Graphen bedeutet eigentlich nix anderes als, dat es zu jedem Punkt der zu so einer Komponente gehört sowohl einen Hin- als auch einen Rückweg zu jeden beliebigen anderen Punkt aus der Komponente gibt.
Beispiel
Startknoten|Zielknoten
A->B
B->C
C->A
A->D
C->B
E->F
A,B,C wären in der starken Zusammenhangskomponete D,E,F nicht. Leider enthält der Graph in der Datenbank ca 500.000 solcher Verbindungen und ich würde gerne wissen wie groß die größten/die jeweiligen starken Zusammenhangskomponenten sind.
Ist sowas überhaupt mit SQL möglich oder muss ich mich da anderweitig umschauen?
Viele Grüße
Ein Starke Zusammenhangskomponente in einem gerichten Graphen bedeutet eigentlich nix anderes als, dat es zu jedem Punkt der zu so einer Komponente gehört sowohl einen Hin- als auch einen Rückweg zu jeden beliebigen anderen Punkt aus der Komponente gibt.
Beispiel
Startknoten|Zielknoten
A->B
B->C
C->A
A->D
C->B
E->F
A,B,C wären in der starken Zusammenhangskomponete D,E,F nicht. Leider enthält der Graph in der Datenbank ca 500.000 solcher Verbindungen und ich würde gerne wissen wie groß die größten/die jeweiligen starken Zusammenhangskomponenten sind.
Ist sowas überhaupt mit SQL möglich oder muss ich mich da anderweitig umschauen?
Viele Grüße