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.
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),
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
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
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
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
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
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
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
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
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
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()
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
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,
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
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
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,
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
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
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,
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,
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
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++)
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
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
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
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,
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
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
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
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
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
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
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
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
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
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
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).
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?
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?
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
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,
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
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
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
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
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
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
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
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
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