Was ist der Unterschied zwischen dem Minimum-Spanning-Tree-Algorithmus und einem Shortest-Path-Algorithmus? In meiner Datenstrukturklasse haben wir zwei Minimum-Spanning-Tree-Algorithmen (Prim und Kruskal) und einen Shortest-Path-Algorithmus (Dijkstra) behandelt. Der minimale Spannbaum ist ein Baum in einem Diagramm, der alle Eckpunkte überspannt, und das Gesamtgewicht eines Baums ist minimal. Der kürzeste Weg ist ziemlich …
Was ist in einem ungewichteten, ungerichteten Graphen mit VVV Ecken und EEE Kanten, so dass 2V> E2V>E2V \gt E , der schnellste Weg, um alle kürzesten Pfade in einem Graphen zu finden? Kann es in schneller als Floyd-Warshall durchgeführt werden, was aber pro Iteration sehr schnell?O(V3)O(V3)O(V^3) Wie wäre es, wenn …
Ich studiere derzeit die kürzesten Wege in gerichteten Graphen. Es gibt viele effiziente Algorithmen, um den kürzesten Weg in einem Netzwerk zu finden, wie zum Beispiel die von dijkstra oder bellman-ford. Was aber, wenn der Graph dynamisch ist? Mit "dynamisch" meine ich, dass wir während der Ausführung des Programms Scheitelpunkte …
Sei ein vollständiger, gewichteter, ungerichteter Graph. Wir konstruieren einen zweiten Graphen G ' = ( V , E ' ), indem wir die Kanten einzeln von E nach E ' addieren . Wir addieren Θ ( | V | ) Kanten zu G ' insgesamt.G = ( V, E)G=(V,E)G=(V,E)G′= ( …
Diese Frage wurde von Theoretical Computer Science Stack Exchange migriert, da sie über Computer Science Stack Exchange beantwortet werden kann. Vor 6 Jahren migriert . Laut dieser Seite ist der Dijkstra-Algorithmus nur BFS mit einer Prioritätswarteschlange. Ist es wirklich so einfach? Ich denke nicht.
Ich muss einen negativen Zyklus in einem gerichteten gewichteten Graphen finden. Ich weiß, wie der Bellman Ford-Algorithmus funktioniert und ob es einen erreichbaren negativen Zyklus gibt. Es nennt es aber nicht explizit. Wie kann ich den tatsächlichen Pfad des Zyklus erhalten?v1,v2,…vk,v1v1,v2,…vk,v1v1, v2, \ldots vk, v1 Nachdem wir den Standardalgorithmus angewendet …
Also dachte ich, dass diese (wenn auch etwas grundlegende) Frage hierher gehört: Angenommen, ich habe ein Diagramm mit einer Größe von 100 Knoten, die in einem 10x10-Muster angeordnet sind (siehe Schachbrett). Das Diagramm ist ungerichtet und ungewichtet. Um sich durch die Grafik zu bewegen, müssen Sie drei Felder nach vorne …
Ich verstehe, dass die Verwendung von DFS "wie sie ist" keinen kürzesten Weg in einem ungewichteten Diagramm findet. Aber warum ist das Optimieren von DFS, um kürzeste Wege in ungewichteten Diagrammen zu finden, eine so hoffnungslose Perspektive? Alle Texte zum Thema geben lediglich an, dass dies nicht möglich ist. Ich …
Ich bin mit Dijkstra sehr vertraut und habe eine spezielle Frage zum Algorithmus. Wenn ich einen riesigen Graphen habe, zum Beispiel 3,5 Milliarden Knoten (alle OpenStreetMap-Daten), kann ich den Graphen nicht im Speicher haben, also wird der Graphen auf einer Festplatte in einer Datenbank gespeichert. Es stehen Bibliotheken zur Verfügung, …
Lassen ein Graph, und sei und zwei Eckpunkten sein . Können wir effizient einen kürzesten - - Pfad gleichmäßig und unabhängig von der Menge aller kürzesten Pfade zwischen und zufällig ? Der Einfachheit halber können wir annehmen, dass einfach, ungerichtet und ungewichtet ist.GGGssstttGGGssstttssstttGGG Selbst in vielen eingeschränkten Graphen kann die …
Welchen Algorithmus würden Sie verwenden, um den kürzesten Pfad eines Graphen zu finden, der in eine euklidische Ebene eingebettet ist, sodass der Pfad keine Selbstschnittpunkte enthalten sollte (in der Einbettung)? In der folgenden Grafik möchten Sie beispielsweise von . Normalerweise würde ein Algorithmus wie der von Dijkstra eine Sequenz erzeugen …
Der Bellman-Ford - Algorithmus bestimmt den kürzesten Weg von einer Quelle zu allen anderen Ecken. Anfangs ist der Abstand zwischen s und allen anderen Scheitelpunkten auf ∞ eingestellt . Dann wird der kürzeste Weg von s zu jedem Scheitelpunkt berechnet; das geht weiter für | V | - 1 Iterationen. …
Ist es bei einem ungewichteten DAG (gerichteter azyklischer Graph) D=(V,A)D=(V,A)D = (V,A) und zwei Eckpunkten und möglich, den kürzesten und längsten Weg von nach in der Polynomzeit zu finden? Pfadlängen werden durch die Anzahl der Kanten gemessen.ssstttsssttt Ich bin daran interessiert, den Bereich der möglichen Pfadlängen in der Polynomzeit zu …
Eine heuristische Funktion h(n)h(n)h (n) ist ... Konsistent, wenn die geschätzten Kosten vom Knoten nnn zum Ziel nicht größer sind als die Schrittkosten für seinen Nachfolger n′n′n' zuzüglich der geschätzten Kosten vom Nachfolger zum Ziel. Zulässig, wenn h(n)h(n)h(n) niemals die wahren Kosten für den Zielzustand überschätzt. Das Lehrbuch für meinen …
Ich lernte etwas über die Breitensuche und kam mir die Frage, warum BFS so heißt. In dem Buch Einführung in Algorithmen von CLRS habe ich den folgenden Grund dafür gelesen: Die Breitensuche wird so genannt, weil sie die Grenze zwischen entdeckten und unentdeckten Eckpunkten gleichmäßig über die Breite der Grenze …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.