Tag: directed-graph

Ein gerichteter graph ist der graph, d.h. eine Menge von Objekten (sogenannte vertices oder nodes), die miteinander verbunden sind, in dem alle Kanten gerichtet sind, die von einem Eckpunkt zum anderen. Ein gerichteter graph wird auch als ein digraph oder gerichteter Netzwerk.

Wie zu erkennen, wenn das hinzufügen einer Kante zu einem gerichteten Graphen Ergebnisse in einem Zyklus?

Anzahl der Antworten 4 Antworten
Kam ich auf wait-for-Graphen und ich Frage mich, gibt es effiziente algorithmen für die Erkennung, wenn das hinzufügen einer Kante zu einem gerichteten Graphen Ergebnisse in einem Zyklus? Graphen in Frage wandelbar ist (Sie können Knoten und

Immer der Rübe (Kopf) ein DiGraph in networkx (Python)

Anzahl der Antworten 1 Antworten
Ich versuche zu verwenden networkx zu tun, einige graph-Darstellung in einem Projekt, und ich bin nicht sicher, wie zu tun, ein paar Dinge, die einfach sein sollte. Ich erstellte ein gerichteter graph mit einer Menge von Knoten

Tarjan ' s strongly connected components Algorithmus in python funktioniert nicht

Anzahl der Antworten 1 Antworten
Ich umgesetzt Tarjan ' s strongly connected components Algorithmus, nach wikipedia, in Python, aber es funktioniert nicht. Der Algorithmus ist Recht kurz und ich finde keine Unterschied, also ich kann nicht sagen, warum es nicht funktioniert. Ich

Force-directed-layout-Implementierung in Java

Anzahl der Antworten 2 Antworten
Ich habe auf der Suche um für eine Java-Implementierung des force-directed graph-layout-Algorithmus, bekam aber keine Früchte so weit. Jede Hilfe wird dankbar sein 🙂 Gleiche Frage, aber für C++:

Topologische Sortierung der zyklischen Graphen mit der minimalen Zahl von Kanten verletzt

Anzahl der Antworten 1 Antworten
Ich bin auf der Suche nach einem Weg, um führen Sie eine topologische Sortierung auf einem bestimmten gerichtete ungewichtete Graphen mit Zyklen. Das Ergebnis sollte nicht nur die Reihenfolge der Eckpunkte, aber auch die Menge von Kanten,

Cycle detection in graph

Anzahl der Antworten 6 Antworten
Erhalten wir einen Graphen mit den folgenden Fakten: edge(a,b) edge(a,c) edge(b,a) edge(c,d) edge(d,d) edge(d,e) edge(e,f) edge(f,g) edge(g,e) Und wir sind gefragt, um eine Regel zu definieren, cycle(X), bestimmt, wenn es einen Zyklus ab dem Knoten X. Ich

Drucken-in-degree und out-degree von jedem vertex

Anzahl der Antworten 2 Antworten
Bin ich zu kämpfen mit diesem algoritm Frage: Wie würde ich schreiben theta(m+n) Algorithmus, der druckt die in-degree und out-degree jeder vertex in einer m-Kante, n-vertex gerichteten Graphen, wo der graph gerichtet ist, dargestellt Nähe listet. Das

Wie, um zu bestimmen, ob ein gegebener gerichteter graph ist ein Baum

Anzahl der Antworten 6 Antworten
Die Eingabe für das Programm ist die Menge der Kanten im graph. Für z.B. betrachten Sie die folgenden einfachen gerichteten Graphen: a -> b -> c Die Menge der Kanten dieses Graphen ist { (b, c), (a,

Wie Zu Verwenden Jacksons @JsonIdentityInfo für die Deserialisierung von gerichteten Graphen?

Anzahl der Antworten 1 Antworten
Will ich mit Jackson 2.3.3 für die Deserialisierung/Serialisierung von gerichteten Graphen. Die Struktur, die ich verwende, ist ungefähr Folgendes: public Class Graph { private final Set<Node> nodes; public Graph(Set<Node> nodes) { ... } public Set<Node> getNodes() {

Was ist der effizienteste Weg, um festzustellen, ob ein gerichteter graph ist einzeln angeschlossen?

Anzahl der Antworten 7 Antworten
Ich bin an einer Aufgabe arbeiten, wo eines der Probleme bittet um die Ableitung eines Algorithmus zu prüfen, ob ein gerichteter graph G=(V,E) ist einzeln angeschlossen (es gibt höchstens einen einfachen Pfad von u nach v für

Algorithmus, um zu überprüfen, ob gerichteter graph ist stark verbunden

Anzahl der Antworten 8 Antworten
Brauche ich, um zu überprüfen, ob ein gerichteter graph ist stark verbunden, oder, in anderen Worten, wenn alle Knoten erreicht werden können, indem andere Knoten (nicht unbedingt durch die direkte Kante). Einen Weg, dies zu tun ist,

Am besten Algorithmus für die Erkennung von Zyklen in einem gerichteten Graphen

Anzahl der Antworten 13 Antworten
Was ist der effizienteste Algorithmus zum erkennen von Zyklen in einem gerichteten Graphen? Ich habe einen gerichteten Graphen repräsentieren, einen Zeitplan für die jobs, die ausgeführt werden müssen, einen job als Knoten und Abhängigkeiten als Kanten. Ich

Graph Serialisierung

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche nach einem einfachen Algorithmus zu "serialisieren" ein gerichteter graph. Insbesondere habe ich eine Reihe von Dateien mit Abhängigkeiten, Ihre Reihenfolge der Ausführung, und ich möchte finden der richtigen Reihenfolge zu kompilieren. Ich

GraphViz - Wie verbinde ich Untergraphen?

Anzahl der Antworten 3 Antworten
In der DOT Sprache für GraphViz ich versuche zur Darstellung eines dependency-Diagramm. Ich muss in der Lage sein, Knoten in einem container, und stellen zu können, werden Knoten und/oder Behälter abhängig von anderen Knoten und/oder Container. Ich

Tarjan-Zykluserkennung hilft C #

Anzahl der Antworten 3 Antworten
Hier ist eine C# - Implementierung von tarjan Zyklus-Erkennung. Der Algorithmus ist hier zu finden: http://en.wikipedia.org/wiki/Tarjan%27s_strongly_connected_components_algorithm public class TarjanCycleDetect { private static List<List<Vertex>> StronglyConnectedComponents; private static Stack<Vertex> S; private static int index; private static DepGraph dg; public

Wie überprüfe ich, ob ein gerichteter Graph azyklisch ist?

Anzahl der Antworten 9 Antworten
Wie kann ich überprüfen, ob ein gerichteter graph azyklisch ist? Und wie ist der Algorithmus, genannt? Ich würde mich über eine Referenz. InformationsquelleAutor der Frage nes1983 | 2009-02-24