Tag: shortest-path

Kürzeste-Pfad-Probleme sind Probleme der Bewältigung zu finden, den kürzesten Pfad von einer Quelle zu einem Ziel-Quelle, in der Regel in einem Diagramm.

Gibt es irgendeine Implementierung von bidirektionalen Suche für den Dijkstra-Algorithmus?

Anzahl der Antworten 1 Antworten
Ich bin auf der Suche nach einer Implementierung bidirektionaler Suche (ein.k.a. "in der Mitte treffen" - Algorithmus) für Dijkstra (oder einer anderen Quelle-zu-Ziel-shortest-path-Algorithmus) in Java. Als bidirektionale Suche die Bearbeitung ist schwieriger, als es aussieht (Graph-Algorithmen, p.26),

k-kürzeste (alternative) path-Algorithmus, java-Implementierungen

Anzahl der Antworten 3 Antworten
Könnten Sie empfehlen, alle java-Bibliothek implementiert die k-kürzesten Algorithmus -> Suche nach alternativen Möglichkeiten, nicht nur die kürzeste in der Regie multigraph ? Fand ich nur, JGraphT, aber es gibt tatsächlich Fehler (die ich habe), aber es

Der Dijkstra-Algorithmus nicht erzeugt Kürzesten Weg?

Anzahl der Antworten 1 Antworten
Arbeite ich durch einen shortest path-problem mit dem Dijkstra-Algorithmus. Ich habe Probleme, da der Algorithmus soll der kürzeste Weg, aber nach dem ausführen des Algorithmus bekomme ich einen Kurzschluss Pfad von hand. Ist das nur ein Nebenprodukt

Dijkstra-Algorithmus alternativen - kürzester Weg in Graphen, bus-Routen

Anzahl der Antworten 3 Antworten
ich bin mit leicht modifizierten Dijkstra-Algorithmus in meiner app aber es ist ziemlich langsam und ich weiß, es muss ein viel besserer Ansatz. Meine eingegebenen Daten sind bus-Haltestellen mit den angegebenen Reisezeiten zwischen einander ( ~ 400

Eppstein-Algorithmus und Yen-Algorithmus für das k-kürzesten Wege

Anzahl der Antworten 1 Antworten
Ich versuche zu verstehen, wie genau diese algorithmen funktionieren, aber ich war nicht in der Lage zu finden, eine einfache Erklärung. Ich wäre sehr dankbar, wenn jemand könnte oder mir eine Beschreibung dieser algorithmen, die ist einfacher

Mit einem stack zu finden, der kürzeste Weg in die Breite zuerst-Suche

Anzahl der Antworten 1 Antworten
Ich bin eine harte Zeit der Umsetzung ein shortest-path-Algorithmus für meine Grafik. Viele Beiträge auf dieser Abdeckung, welcher Algorithmus zu verwenden ist, aber nichts grundlegendes. Ich glaube, ich habe umgesetzt der code von dieser Frage. Für jeden

Knight ' s Shortest-Path auf Schachbrett

Anzahl der Antworten 16 Antworten
Habe ich mich geübt, für eine anstehende Programmier-Wettbewerb und ich stolperte über eine Frage, ich bin gerade völlig verwirrt an. Allerdings habe ich das Gefühl, als ob es ist ein Konzept, dass ich lernen sollte, lieber jetzt

Killed by signal 11(SIGSEGV) und/oder 6(SIGABRT)

Anzahl der Antworten 2 Antworten
Bin ich dieses leichte Problem mit meinem Programm. In Visual Studio 2012 läuft es gut, aber wenn ich es kompilieren mit G++ (ja, für den oben genannten Gründen von mir, ich haben, um es zu kompilieren), die

Kann der Dijkstra-Single-Source-Shortest-Path-Algorithmus erkennt einen unendlichen Zyklus in einem graph?

Anzahl der Antworten 2 Antworten
So kam ich zu diesem schönen problem, das Sie auffordert, ein Programm zu schreiben, die feststellt, ob eine negative Unendlichkeit kürzesten Pfad in einem gerichteten Graphen. (Kann auch gedacht werden, als herauszufinden, ob ein "negativer Zyklus" existiert

Wie funktioniert die routensuche software arbeiten?

Anzahl der Antworten 2 Antworten
Frage ich in einem ziemlich hohen, unabhängigen Sprache, Niveau. Wie funktioniert die route zu finden (wie in der Google Maps-abrufen von Wegbeschreibungen oder ein GPS -) Arbeit? Ich kann nicht glauben, dass er versucht, jede denkbare route

System.ArgumentOutOfRangeException: das Argument ist außerhalb des Bereichs. Fehler in einem shortest-path-Algorithmus

Anzahl der Antworten 2 Antworten
Ich versuche, ein problem zu lösen. Dieses Programm enthält alle Kante in einem Graphen. Der kürzeste Weg von der Quelle zum Ziel zu finden. Ich habe die Funktion mit dem Namen dotest als unten. public void dotest()

Tiefe-Zuerst-Suche zum finden von kürzesten Pfad?

Anzahl der Antworten 4 Antworten
Ich weiß, diese erfolgt in der Regel mit der Breite zum ersten mal, aber wir sind aufgefordert, es zu tun mit den beiden, die ich bereits erreicht Breite zum ersten mal.... Ich fühle mich wie das ist

Finden kth-kürzeste Pfade?

Anzahl der Antworten 4 Antworten
Finden, den kürzesten Pfad zwischen zwei Punkten in einem Graphen ist eine klassische algorithmen Frage mit vielen guten Antworten (Der Dijkstra-Algorithmus, Bellman-Ford, etc.) Meine Frage ist, ob es einen effizienten Algorithmus, der, gegeben ein gerichteter, gewichteter graph,

Wie würde ich klar eine verkettete Liste?

Anzahl der Antworten 2 Antworten
Ich habe versucht, schreiben Sie ein shortest-path-Algorithmus dijkstras Algorithmus, der Suche nach dem kürzesten Weg für die ersten zwei Scheitelpunkte funktioniert Prima. Ich laufen in das problem beim löschen einer verknüpften Liste und einem priority queue. class

Kürzesten Pfad von Hand ein einzelnes Ziel in einem Diagramm

Anzahl der Antworten 4 Antworten
Mein graph enthält keine solchen Kanten, die einen Eckpunkt aus, um sich. Es ist nur eine Kante zwischen zwei Scheitelpunkten. Von Wikipedia bekam ich zu wissen, über einige Algorithmus, die verwendet werden, für die Berechnung des kürzesten

Kürzeste Pfad im 2d-arrays

Anzahl der Antworten 3 Antworten
*...*..D .G..*..... **...**. .S....*. ........ ...G**.. ........ .G..*... Hier ist 2d-array, wobei S - Quelle D-Ziel G-Punkt besucht werden müssen, ." . "Freie Wege "*"Block Pfade Können Sie mir helfen, das wäre die effizienten Algorithmus zu finden,

Kürzesten Weg in einem 2d-array mit Hilfe von Dijkstra ' s Algorithmus?

Anzahl der Antworten 3 Antworten
Dies ist meine erste Zeit der Umsetzung des Dijkstra-Algorithmus. Okay also hier habe ich eine einfache 2D-9 von 9 array: Ausgangspunkt ist 1 und wir versuchen Sie zu bekommen, um alle grünen Quadrat. Rote Quadrate sind Wände

Finden Sie den kürzesten Weg zwischen zwei Knoten (vertices)

Anzahl der Antworten 5 Antworten
Habe ich eine Liste von miteinander verbundenen Kanten (E), wie kann ich den kürzesten Weg zu finden, eine Verbindung aus einem vertex zu einem anderen? Ich bin denken über die Verwendung von kleinsten gemeinsamen Vorfahren, aber die

Wie finde ich den kürzesten Weg, deckt alle Knoten in einem gerichteten zyklischen Graphen?

Anzahl der Antworten 4 Antworten
Ich brauche ein Beispiel, den kürzesten Weg von einem gerichteten zyklischen Graphen von einem Knoten (es sollten bis zu allen Knoten des Graphen von einem Knoten aus, wird der Eingang sein). Bitte, wenn es gibt ein Beispiel,

Gewusst wie: optimieren der Dijkstra-Algorithmus für einen einzelnen kürzesten Weg zwischen 2 Knoten?

Anzahl der Antworten 3 Antworten
Ich versuche zu verstehen, diese Umsetzung in C der Dijkstra-Algorithmus und zur gleichen Zeit, ändern Sie es so, dass nur der kürzeste Weg zwischen 2 bestimmten Knoten (Quelle und Ziel) gefunden werden. Aber ich weiß nicht genau,

Wie finden Sie die Entfernung zwischen zwei Knoten mit BFS?

Anzahl der Antworten 2 Antworten
Schrieb ich diesen code von BFS in c++ unter Verwendung von wikipedia-pseudocode. Die Funktion nimmt zwei Parameter s,t. Wo s ist der source-Knoten und t ist das Ziel, wenn das Ziel ist die Quelle, der die Suche

Zeit Komplexität des Floyd-Warshall-Algorithmus

Anzahl der Antworten 4 Antworten
Den Skiena Buch der Algorithmus enthält folgende Erklärung Floyd-Warshall-Algorithmus: floyd(adjacency_matrix *g) { int i,j; /* dimension counters */ int k; /* intermediate vertex counter */ int through_k; /* distance through vertex k */ for (k=1; k<=g->nvertices; k++)

* Manhattan-Distanz

Anzahl der Antworten 3 Antworten
Suchte ich für die algorithmen/pseudocode von A* ich folgte ihm, und codiert es. Ich benutzte Manhattan-Distanz für h(n). ( f(n) = g(n) + h(n) ) Und das ist das Ergebnis, Diese immer passieren, wenn es keine Wände

Wenn nur die Scheitelpunkte in den tatsächlichen kürzesten Weg

Anzahl der Antworten 4 Antworten
Ich weiß, der Titel ist ein bisschen chaotisch, aber ich weiß nicht, wie man es besser erklären. , Was ich versuche zu tun: Verwenden ein Diagramm gefunden, in einer text-Datei, finden und drucken Sie den kürzesten Weg

Was sind einige gute Methoden zu finden, eine Heuristik für den A* - Algorithmus?

Anzahl der Antworten 3 Antworten
Haben Sie eine Karte von quadratischen Fliesen wo Sie sich bewegen können, in eine der 8 Richtungen. Gegeben, dass Sie haben die Funktion, die aufgerufen wird cost(tile1, tile2) sagt, dass Sie die Kosten, sich von einem angrenzenden

QuickGraph Dijkstra-Beispiel

Anzahl der Antworten 3 Antworten
Ich habe eine AdjacencyGraph<string, Edge<string>> die ich laufen möchte AlgorithmExtensions.ShortestPathsDijkstra auf, aber die QuickGraph Dokumentation ist nicht die beste. Hat jemand ein Beispiel, dem ich Folgen kann? Alles, was ich gefunden auf Google verwendet, die ein Beobachter,

Wie man den kürzesten Weg zwischen zwei Punkten in google maps

Anzahl der Antworten 1 Antworten
Ich weiß nicht, ob dies google eigenen Sache oder dessen opensource. Ich muss wissen, wie google zeigt die verschiedenen Routen, und auch die kürzeste von Ihnen auf der Grundlage verfügbar Fahrbahn. Weil erstellt habe ich eine google

Grafik - Wie finden Sie Mindestens Regie Zyklus (minimum-Gesamt-Gewicht)?

Anzahl der Antworten 4 Antworten
Hier ist eine Verbrauchsteuer: Sei G ein gewichteter gerichteter graph mit n Ecken und m Kanten, wobei alle Kanten haben positives Gewicht. Ein gerichteter Zyklus ist ein gerichteter Weg, der beginnt und endet an der gleichen vertex

So finden Sie alle vertex-disjunkte Pfade in einem Graphen?

Anzahl der Antworten 1 Antworten
Angenommen, es gibt 3 Ziel-Knoten in einem graph. Einen vertex-disjunkte Pfad bedeutet, dass es keine gleichen Knoten außer den Endknoten während der Pfad. Für jeden einzelnen Knoten, sagen wir Knoten i, so finden Sie alle vertex-disjunkte Pfade

Algorithmus: kürzeste Pfad zwischen allen Punkte

Anzahl der Antworten 4 Antworten
Angenommen ich habe 10 Punkte. Ich weiß, der Abstand zwischen jedem Punkt. Brauche ich zum finden der kürzesten route Durchgang durch alle Punkte. Habe ich versucht, ein paar von algorithmen (Dijkstra, Floyd-Warshall,...) und Sie alle geben mir

Kürzesten Weg (mit den wenigsten Knoten) für ungewichtete Graphen

Anzahl der Antworten 5 Antworten
Ich versuche aufzubauen, eine Methode, die zurückgibt, den kürzesten Pfad von einem Knoten zu einem anderen in einem ungewichteten Graphen. Als ich aber auf die Verwendung von Dijkstra, aber das scheint mir ein wenig overkill, da ich

Wie verwenden Sie ein Bidirektionales BFS, um den kürzesten Weg zu finden?

Anzahl der Antworten 1 Antworten
Wie verwenden Sie ein Bidirektionales BFS, um den kürzesten Weg zu finden? Sagen wir, es ist ein 6x6-raster. Der Startpunkt ist in (0,5) und der Endpunkt in (4,1). Was ist der kürzeste Weg über bidirektionale bfs? Es

Mit BFS für Gewichtete Graphen

Anzahl der Antworten 2 Antworten
Ich war die überarbeitung single-source-shortest-path-algorithmen und in dem video, der Lehrer erwähnt, dass BFS/DFS können nicht direkt verwendet werden für die Suche nach kürzesten Wege in einem gewichteter graph (ich denke jeder kennt dies schon) und sagte

Was sind die Anwendungen der kürzesten-Pfad-Algorithmus?

Anzahl der Antworten 10 Antworten
Den kürzesten Pfad zwischen Knoten in einem graph gefunden werden kann durch verschiedene algorithmen (Dikstra, A-star, etc). Aber welchen Anwendungen tritt das problem haben? (Ich kenne ein paar schon, aber ich möchte, um zu sehen, viele weitere

Dijkstra-Algorithmus, mit min-priority-queue

Anzahl der Antworten 1 Antworten
Ich versuche, die Umsetzung des dijkstra-Algorithmus mit priority queue, aber ich kann nicht verstehen, wie es funktioniert. Ich lese viele Ratgeber im web, aber ich kann das nicht verstehen-Algorithmus überhaupt. Meine Frage sind: was ist die Priorität

Effizient zu finden, den kürzesten Pfad in großen Graphen

Anzahl der Antworten 7 Antworten
Ich bin auf der Suche einen Weg zu finden, um in Echtzeit finden Sie den kürzesten Weg zwischen Knoten in einem riesigen Graphen. Es hat Hunderte von tausenden von Ecken und Millionen von Kanten. Ich weiß, diese

Graphen - Kürzeste Pfad mit Vertex-Gewicht

Anzahl der Antworten 2 Antworten
Hier ist eine Verbrauchsteuer: In bestimmten graph-Probleme, vertices haben kann, haben GEWICHTE statt oder zusätzlich zu den gewichten der Kanten. Lassen Sie Lebenslauf werden die Kosten von vertex v, und C(x,y) die Kosten der Kante (x, y).

Unterschiede zwischen Minimalen Spannbaum und Kürzeste Weg Baum

Anzahl der Antworten 3 Antworten
Hier ist eine Verbrauchsteuer: Entweder beweisen Sie die folgenden oder geben Sie ein Gegenbeispiel: (a) Ist der Pfad zwischen einem paar von Scheitelpunkten in einem minimum spanning tree ein ungerichteter graph unbedingt der kürzeste sein (minimum-Gewicht) Weg?

Was bedeutet der Durchmesser eines Netzwerks?

Anzahl der Antworten 1 Antworten
Dem Diagramm gezeigt auf dieser link der "Ein graph mit 6 Knoten und 7 Kanten, an denen die vertex-keine 6 ganz Links ist ein Blatt vertex oder einen Anhänger vertex." hat den DURCHMESSER 4? richtig oder falsch?

Was ist der Unterschied zwischen Dijkstra und Prim ' s Algorithmus?

Anzahl der Antworten 6 Antworten
Kann einer mir sagen, den Unterschied zwischen Dijkstra und Prim ist algorithmen? Ich weiß, was die algorithmen machen. Aber Sie sehen das gleiche für mich. Der Dijkstra-Algorithmus speichert eine Summierung der minimalen Kosten der Kanten in der

Dijkstra vs. Floyd-Warshall: Suche nach optimalen Routen für alle Knotenpaare

Anzahl der Antworten 4 Antworten
Lese ich auf Dijkstra ' s Algorithmus und der Algorithmus von Floyd und Warshall. Ich verstehe, dass Dijkstra ' s findet die optimale route von einem Knoten zu allen anderen Knoten und Floyd-Warshall findet die optimale route,

Warum funktioniert der Dijkstra-Algorithmus nicht für negative Gewichtskanten?

Anzahl der Antworten 5 Antworten
Kann jemand mir sagen, warum Dijkstra ' s Algorithmus für das single-source-shortest-path setzt Voraus, dass die Kanten müssen nicht-negativ. Ich spreche nur die Kanten, nicht das negative Gewicht-Zyklen. InformationsquelleAutor der Frage Madu | 2012-10-31

Wie funktioniert eine Breitensuche bei der Suche nach Kürzestem Pfad?

Anzahl der Antworten 6 Antworten
Ich habe einige der Forschung getan, und ich scheinen zu fehlen ein kleiner Teil dieses Algorithmus. Ich verstehe, wie eine Breite-Zuerst-Suche funktioniert, aber ich verstehe nicht wie genau es wird mich dazu bringen, einen bestimmten Weg im

Bellman-Ford gegen Dijkstra: Unter welchen Umständen ist Bellman-Ford besser?

Anzahl der Antworten 5 Antworten
Nach viel Googeln habe ich herausgefunden, dass die meisten Quellen sagen, dass der Dijkstra-Algorithmus "effizienter" als der Bellman-Ford-Algorithmus. Aber unter welchen Umständen ist der Bellman-Ford-Algorithmus besser als der Dijkstra-Algorithmus? Ich weiß, "besser" ist eine umfassende Aussage, also

Finden aller kürzesten Pfade zwischen zwei Knoten in einem ungewichteten ungerichteten Graphen

Anzahl der Antworten 8 Antworten
Ich brauche Hilfe bei der Suche nach kürzesten Pfaden zwischen zwei Knoten in einem ungewichtete ungerichtete Graphen. Ich bin in der Lage, einen zu finden der kürzesten Pfade unter Verwendung von BFS, aber so weit ich bin

Die kürzeste Weg-Schach-Frage des Ritters

Anzahl der Antworten 15 Antworten
Habe ich mich geübt, für eine anstehende Programmier-Wettbewerb und ich stolperte über eine Frage, ich bin gerade völlig verwirrt an. Allerdings habe ich das Gefühl, als ob es ist ein Konzept, dass ich lernen sollte, lieber jetzt

Negative Gewichte mit dem Dijkstra-Algorithmus

Anzahl der Antworten 6 Antworten
Ich versuche zu verstehen, warum Dijkstra ' s Algorithmus funktioniert nicht mit negativen gewichten. Lesen Sie ein Beispiel auf Kürzeste Wegeich versuche herauszufinden, das folgende Szenario: 2 A-------B \ / 3 \ /-2 \ / C Aus

So berechnen Sie den kürzesten Pfad zwischen zwei Punkten in einem Raster

Anzahl der Antworten 8 Antworten
Ich weiß, dass viele algorithmen sind für die Berechnung des kürzesten Pfades zwischen zwei Punkten in einem Diagramm oder einem raster, wie Breite-zuerst-alle-Paare (Floyd), Dijkstra. Jedoch, wie ich bemerkte, alle diese algorithmen berechnen alle Pfade in diesem

Kürzester Weg, um ein Wort in ein anderes zu verwandeln

Anzahl der Antworten 9 Antworten
Für ein Datenstrukturen-Projekt, ich muss Sie finden, den kürzesten Pfad zwischen zwei Wörtern (wie "cat" und "dog"), und ändern Sie nur einen Buchstaben zu einem Zeitpunkt. Wir sind ein Scrabble-Wort-Liste zu verwenden, bei der Suche nach unserem

Der beste Algorithmus für den kürzesten Pfad

Anzahl der Antworten 7 Antworten
Was ist der Unterschied zwischen den "Floyd-Warshall-Algorithmus" und "Dijkstra-Algorithmus"und welche ist die beste für die Suche nach dem kürzesten Pfad in einem Graphen? Ich brauche zu berechnen, die den kürzesten Pfad zwischen allen Paaren in einem Netz