Ich versuche, einen Algorithmus, um herauszufinden, dass die kürzeste Route erzeugen kann, die folgenden Regeln unter BerücksichtigungKürzeste Route Algorithmus - alle Knoten mit bekannten Start- und Ziel
- Die Start- und Endpunkte sind bekannt und fest
- Besuchen Sie alle nur einmal Knoten ohne Wiederholung
zum Beispiel here
angebracht finden Sie ist jeder Algorithmus gibt es das kann verwendet werden, anstatt einfach die Summe aller möglichen Kombinationen zu berechnen und den niedrigsten Wert auszuwählen? Das ist ziemlich nutzlos, wenn Sie große Zahlen haben.
Grüße,
Mögliches Duplikat von [Optimierte TSP-Algorithmen] (http: // stac koverflow.com/questions/7159259/optimized-tsp-algorithms) –
Das Problem ist im Wesentlichen TSP. Obwohl TSP den Verkäufer am selben Knoten starten und enden lässt, können Sie Ihr Problem in diesen transformieren - fügen Sie einen zusätzlichen Knoten hinzu und weisen Sie seinen Abstand von Anfang und Ende als klein und den Abstand zu jedem anderen Knoten als unendlich an. Dann ist jede optimale TSP-Route, die von dem zusätzlichen Knoten startet und endet, eine Lösung (oder die Umkehrung einer Lösung) für Ihr Problem. Es ist ein extrem schwieriges Problem zu lösen. –