Auf dieser Seite geht es um das sogenannte "Problem des Handlungsreisenden" oder auch "Traveling Salesman Problem".
Dieses Problem beschäftigt sich mit der Frage, wie man eine Tour durch eine bestimmte Anzahl Städte und zurück zum Ausgangspunkt planen muss, damit der insgesamt zurückgelegte Weg möglichst klein ist. Sie ist beispielsweise für vier Städte sehr leicht zu beantworten, doch bereits bei zehn Städten sind potenziell 181.440 verschiedene solcher Rundtouren möglich.
Wie schafft man es also, zwanzig oder noch mehr Städte auf dem kürzesten Weg zu besuchen?
Zu diesem Zweck wurden in den letzten Jahrzenten verschiedene Algorithmen entwickelt, die das Problem des Handlungsreisenden möglichst schnell beantworten.
Erstelle im nächsten Tab ein Spiel und versuche selbst, die kürzeste Rundtour zu finden! Anschließend kannst du dir die Lösung, sowie die Berechnungsschritte der verwendeten Algorithmen ansehen.
Viel Spaß!
Euklidsche Metrik | |
√
(x1-x2)2 + (y1-y2)2
|
|
Eins-Metrik | |
|x1-x2|+|y1-y2|
|
|
Maximum-Metrik | |
max{|x1-x2|,|y1-y2|}
|
Länge deiner Tour: |
0 km |
Vergiss dabei nicht, jede Stadt genau einmal zu besuchen.
Es ist danach nicht mehr möglich, in den Spieltab zurückzukehren.
Länge der optimalen Tour: |
0 km |
Länge deiner Tour: |
0 km |
Berechnungszeit: |
0 ms |
Optimale Tour: | |
Deine Tour: |
Hier kannst du dir die optimale Tour und die dazugehörigen Berechnungsschritte ansehen.
In der Beschreibung des Algorithmus findest du genauere Informationen zu den verwendeten Algorithmen der einzelnen Schritte.
Der Lehrstuhl M9 der TU München beschäftigt sich mit diskreter Mathematik, angewandter Geometrie und der Optimierung von mathematischen Problemen. Das hier dargestellte Problem und die zugehörigen Algorithmen ist ein bekanntes Beispiel für die Anwendung von Mathematik auf angewandte Probleme (und ist dem Bereich der kombinatorischen Optimierung zuzuordnen). Diese Seite soll dem Leser dabei helfen, die Anwendung von Mathematik auf lebensnahe Problem zu erkennen und einfache mathematische Lösungsverfahren zu verstehen. Die dargestellten Algorithmen wurden deshalb nach Kriterien der Verständlichkeit und Erklärbarkeit ausgewählt, sie stellen keinesfalls den Forschungsgegenstand des Lehrstuhl dar.
Um diese Seite zu zitieren, nutze bitte die folgenden Angaben:
Die Berechnung der Lösung läuft zur Zeit noch. Bitte probiere es in ein paar Sekunden noch einmal!
Die Berechnung der Lösung wurde abgebrochen. Bitte kehre zum Spiel erstellen-Tab zurück und starte ein neues Spiel.