Zum Hauptinhalt springen
← Zurück zum Blog

Traveling Salesman meistern

TLDR: Traveling Salesman fordert dich auf, jede Stadt genau einmal zu besuchen und mit der kürzestmöglichen Schleife nach Hause zurückzukehren. Tippe Städte der Reihe nach, drücke Prüfen, wenn alle auf der Route sind, und gewinne nur, wenn deine Distanz dem wahren Optimum entspricht. Das Spiel zeigt die optimale Route nach einer Niederlage - studiere sie: Selbstkreuzende Routen sind fast immer der Übeltäter, und das Aufheben von Kreuzungen verkürzt die Tour.

Was du wirklich löst

Traveling Salesman ist eine kompakte Version eines der bekanntesten Probleme der Informatik. Du beginnst an einer Heimmarkierung auf einer verstreuten Stadtkarte. Deine Aufgabe ist einfach formuliert und wirklich schwer zu lösen: besuche jede Stadt genau einmal, dann kehre nach Hause zurück und nutze dabei die kürzestmögliche Gesamtdistanz. Es gibt keine Formel, keinen Abkürzungsweg - du musst direkt über die Geometrie nachdenken und ganze Routen gegeneinander vergleichen, bis du die findest, die nicht geschlagen werden kann.

Das Spiel sagt dir in Echtzeit die Distanz deiner aktuellen Tour, während du tippst. Sobald alle Städte besucht sind, drücke Prüfen. Wenn deine Schleife der wahren optimalen Lösung entspricht, gewinnst du und rückst vor. Wenn sie länger ist, siehst du die wahre kürzeste Route über deine eigene gelegt - der wertvollste Moment im Spiel. Dieser unmittelbare visuelle Vergleich zeigt dir genau, wo du falsch gelegen hast.

Der Dreh, der das Spiel frisch hält, ist das Wachstum. Alle paar Levels gewinnt die Karte eine weitere Stadt. Aus fünf Städten werden sechs, werden sieben. Jede Ergänzung scheint klein, aber die Anzahl möglicher Reihenfolgen vervielfacht sich dramatisch. Was du auf Level eins abschätzen konntest, wird durch Level zehn zu einer echten Optimierungsherausforderung.

Traveling SalesmanOpen game →
Loading…

Die vollständigen Regeln

Beginne damit, die Karte zu studieren. Du wirst die Heimmarkierung (deinen Start- und Endpunkt) und die anderen über sie hinaus verstreuten Städte sehen. Deine Route beginnt und endet immer zu Hause - du tippst nur die Nicht-Heim-Städte, die die Schleife bilden.

Tippe Städte in der Reihenfolge, in der du sie besuchen würdest. Die Route zeichnet sich als Linie, die jeden Tipp verbindet. Der Distanzzähler aktualisiert sich live mit deiner laufenden Gesamtsumme. Wenn du einen Fehler machst, nutze Rückgängig, um die letzte Stadt von der Route zu entfernen, oder Löschen, um die gesamte Route zu löschen und neu anzufangen.

Wenn alle Städte getippt sind, drücke Prüfen. Das Spiel vergleicht deine Schleife mit dem wahren Optimum, das durch Überprüfung jeder möglichen Reihenfolge berechnet wurde. Wenn sie übereinstimmen, gewinnst du. Wenn deine länger ist, siehst du beide Routen nebeneinander, damit du diagnostizieren kannst, wo du falsch gelegen hast.

Die Regeln sind strikt: jede Stadt genau einmal, die Schleife muss nach Hause zurückkehren, und deine Distanz muss dem Optimum entsprechen, um zu gewinnen. Es gibt keine Teilpunkte oder “nah genug”.

Das wichtigste Muster: Selbstkreuzende Routen

Das Wichtigste, was man lernen muss, ist, selbstkreuzende Routen zu erkennen und zu vermeiden. Die meisten nicht-optimalen Touren scheitern, weil sich der Weg selbst kreuzt. Wenn sich zwei Segmente deiner Route schneiden, verschwendest du Distanz - und das Aufheben von Kreuzungen verkürzt die Tour fast immer.

Hier ist der Grund: Stell dir vier Städte vor, die ein ungefähres Viereck bilden. Wenn du sie in einer Reihenfolge besuchst, die eine X-Form erzeugt - wobei die Route von oben-links nach unten-rechts geht, dann von oben-rechts nach unten-links - kreuzen sich diese beiden Segmente. Die optimale Tour folgt stattdessen dem Umfang: oben-links, oben-rechts, unten-rechts, unten-links. Dieselben Städte, keine Kreuzung, kürzere Gesamtdistanz.

Wenn das Spiel dir nach einer Niederlage die optimale Route zeigt, schau als erstes, wo sich deine Route gekreuzt hat. Die optimale Lösung wird diese Kreuzungen aufgelöst haben. Oft entfernt das Tauschen der Position von nur zwei Städten in deiner Reihenfolge eine Kreuzung vollständig und bringt deine Distanz zum Optimum.

Zähle nach jeder Niederlage die Kreuzungen in deiner Route, bevor du die optimale anschaust. Wie viele Schnittpunkte siehst du? Die optimale Route wird sie alle entfernt haben. Identifiziere dann, welcher Städtetausch die schlimmste Kreuzung eliminieren würde. Dieser Vergleich ist das, wo am meisten gelernt wird - nicht vom Gewinn, sondern von der diagnostizierten Niederlage.

Der Umfangs-Spaziergang. Verfolge auf einer neuen Karte mental zuerst die äussere Grenze - die Städte, die die konvexe Hülle bilden (die äusserste Form). Die optimale Route folgt oft diesem Umfang und besucht äussere Städte im Uhrzeigersinn oder gegen den Uhrzeigersinn, bevor sie innere Städte einfügt. Baue deine Tour zuerst um den Rand herum, dann füge innere Städte in die Lücken ein, wo sie die geringste zusätzliche Distanz verursachen.

Systematischer Routenbau

Tippe keine Städte zufällig und hoffe auf das Beste. Baue deine Route Schritt für Schritt und treffe lokale Entscheidungen, die Rückläufe minimieren.

Beginne zu Hause und frage: Welche Stadt sollte ich zuerst besuchen? Normalerweise ist es eine der nächstgelegenen oder eine, die in einer Richtung liegt, die es dir erlaubt, die Karte ohne Rückläufe zu durchqueren. Tippe sie.

Frage von jeder Stadt aus dieselbe Frage - welche unbesuchte Stadt minimiert die zusätzliche Distanz, die ich von hier aus reise? Dieser greedy-Ansatz (immer zur nächsten oder sinnvollsten nächsten Station gehen) ergibt nicht immer das Optimum, aber er baut eine vernünftige Ausgangstour auf, die du dann verfeinern kannst.

Sobald du eine Erstversuchs-Route hast, gehe sie mental durch. Wo fühlt sich die Distanz verschwenderisch an? Gibt es ein langes Segment, das sich über die Karte erstreckt und bei dem zwei weit voneinander entfernte Städte in deiner Tour nebeneinander liegen? Könnte das Tauschen zweier Städte in der Reihenfolge eine Kreuzung entfernen oder diesen langen Sprung eliminieren? Diese kleinen lokalen Verbesserungen konvertieren oft eine gute Tour in die optimale.

Nächster Nachbar, dann verfeinern. Tippe Städte greedy, immer zur nächstgelegenen unbesuchten Station gehend. Notiere deine Distanz. Gehe dann die Route mental durch und finde eine Kreuzung, einen Rücklauf oder eine Ineffizienz. Tausche die beiden an dieser Ineffizienz beteiligten Städte, tippe die Route mit dem Tausch neu, und prüfe, ob sie sich verbessert. Wiederhole, bis du dem Optimum entsprichst oder offensichtliche Korrekturen ausgehen.

Greedy ist nicht optimal. Der Nächste-Nachbar-Ansatz fühlt sich natürlich an, hinterlässt aber oft Distanz auf dem Tisch. Frühe Levels mögen ihn verzeihen, aber wenn die Stadtanzahl wächst, fallen greedy-Touren konsequent zurück. Nutze den Nächsten-Nachbar als schnellen Ausgangspunkt, dann verfeinere - verlasse dich nicht darauf als endgültige Antwort.

Häufige Fehler und wie man sie vermeidet

Städte in beliebiger Reihenfolge tippen und hoffen. Kartengeometrie ist wichtig. Nahe beieinander liegende Städte sollten aufeinanderfolgend in deiner Tour erscheinen. Cluster sollten als Gruppe bereist werden, bevor du zum nächsten Cluster wechselst. Eine zufällige Reihenfolge enthält fast immer teure lange Sprünge, die eine geometriebewusste Reihenfolge vermeidet.

Nach einer Niederlage an der ersten Tour festhalten. Wenn du verlierst, mache nicht einfach eine Stadt rückgängig und tippe neu. Studiere die optimale Route, die das Spiel zeigt. Wo unterscheidet sie sich grundlegend von deiner? Welchem Reihenfolge-Prinzip folgt sie, das deine nicht befolgt hat? Diese Meta-Sicht - ganze Strategien vergleichen, nicht nur einzelne Städte - ist, wo echte Verbesserung passiert.

Ein sehr langes Segment ist ein Hinweis, keine Zufälligkeit. Wenn deine Tour ein Bein hat, das sich über den grössten Teil der Karte erstreckt, signalisiert das fast immer eine schlechte Reihenfolge. In der optimalen Route sollte kein einzelnes Bein drastisch länger sein als die anderen - die Distanzen sollten sich ausgewogen anfühlen. Ein einzelner langer Sprung bedeutet in der Regel, dass zwei Städte, die weit voneinander entfernt sind, in deiner Tour nebeneinander liegen, wenn sie es nicht sollten.

Nach einigen Tipps feststeckend fühlen. Nutze Rückgängig und Löschen frei. Wenn die Route nach fünf Städten falsch wirkt, lösche sie und versuche eine andere Ausgangsrichtung. Iteration ist schneller als der Versuch, einen grundlegend falschen Ansatz zu korrigieren.

Nach einer auswendig lernbaren Formel suchen. Jede Karte ist einzigartig. “Immer im Uhrzeigersinn” oder “immer zuerst den oberen besuchen” funktioniert nicht auf verschiedenen Karten. Die optimale Strategie hängt von dieser spezifischen Geometrie ab. Trainiere dich, jede neue Karte frisch zu lesen statt eine erinnerte Regel anzuwenden.

Verbringe 10 Sekunden damit, die Karte zu studieren, bevor du irgendetwas tippst. Wo sind die Cluster? Welche Stadt ist am isoliertesten? Was ist die grobe Form der Karte - ist sie weit verstreut oder kompakt? Gibt es eine Stadt weit von allen anderen, die einen kostspieligen Umweg erfordert? Diese Beobachtungen leiten deine ersten paar Tipps und steuern dich oft zur optimalen Route, bevor du irgendeine Distanz festgelegt hast.

Mit steigendem Schwierigkeitsgrad

Frühe Levels haben vier oder fünf Städte. Die Anzahl möglicher Reihenfolgen ist klein genug, um sie abzuschätzen. In diesem Stadium kannst du die Antwort oft sehen, bevor du tippst - scanne einfach die Karte, identifiziere die natürlichste Schleife und führe sie aus.

Bei Level sechs oder sieben erscheint eine sechste Stadt. Die Anzahl möglicher Routen steigt dramatisch. Abschätzen funktioniert nicht mehr zuverlässig. Hier wird die strategische Kompetenz notwendig. Du musst über Geometrie nachdenken, Kreuzungen erkennen und Strategien vergleichen statt nur zu raten.

Alle paar Levels kommt eine weitere Stadt hinzu. Bei Levels zwölf bis fünfzehn verwaltest du sieben oder acht Städte. Die Anzahl möglicher Routen liegt in den Hunderttausenden. Du kannst sie nicht alle mental überprüfen. Du musst strukturell denken - Muster nutzen, räumlichem Instinkt vertrauen und jede Karte als geometrisches Problem angehen, das zu lösen ist, statt als Sequenz, die es zu merken gilt.

Teile und Herrsche auf grösseren Karten. Teile die Städte mental in Cluster oder Regionen auf. Baue innerhalb jeder Region eine effiziente Teilroute, dann verbinde die Regionen in der Reihenfolge, die die Inter-Regionen-Distanz minimiert. Kleinere Teilprobleme zu lösen und dann zu kombinieren ist ein zuverlässiger Ansatz, sobald die Stadtanzahl sechs oder sieben übersteigt.

Übungsroutine

Drei fokussierte Sitzungen pro Woche von etwa 10 Minuten sind genug, um schnelle Verbesserung aufzubauen.

Sitzung 1 - Geometrie-Beobachtung. Spiele drei Runden ohne Hetzen. Bevor du eine Stadt tippst, verbringe 15 Sekunden damit, die Kartenform zu dir selbst zu beschreiben: “Städte bilden ein ungefähres Oval mit einem Ausreisser links.” Lass diese Form deine Tour leiten. Übe das Lesen der Kartenstruktur, bevor du Distanz festlegst.

Sitzung 2 - Kreuzungs-Eliminierung. Spiele drei Runden. Verbringe nach jeder Niederlage eine volle Minute damit, deine Route mit der optimalen zu vergleichen. Zähle jede Kreuzung in deiner Tour. Frage: Welcher eine Tausch würde die schlimmste Kreuzung eliminieren? Diese bewusste Analyse ist, wo langfristige Intuition aufgebaut wird.

Sitzung 3 - Geschwindigkeit und Konsistenz. Spiele fünf Runden und versuche, drei hintereinander zu gewinnen. Bis zur dritten Runde solltest du die Verbesserung spüren - Routenbau ist schneller, Kreuzungserkennung ist instinktiver und deine Distanzen liegen öfter näher am Optimum.

Fortschrittsmarker. Du verbesserst dich, wenn du eine Runde beim ersten Versuch gewinnst - wenn du die optimale Route aus der Kartengeometrie vorhersagen und ohne das Feedback-Ergebnis abzuwarten ausführen kannst. Frühe Spieler verlieren häufig; Mittelstufen-Spieler gewinnen die meisten Runden, scheitern aber noch bei höheren Stadtzahlen; fortgeschrittene Spieler gewinnen konsequent durch Level zehn und darüber hinaus.

Traveling SalesmanOpen game →
Loading…

Baue ein mentales Muster-Protokoll auf. Notiere nach jeder Runde, was funktioniert hat: “Umfang-zuerst gelang hier” oder “die isolierte Stadt oben-links musste zuletzt besucht werden.” Diese Beobachtungen summieren sich mit der Zeit zu räumlicher Intuition, die auf alle zukünftigen Karten anwendbar ist, auch auf solche, die du noch nie gesehen hast.

Abschliessende Gedanken

Traveling Salesman trainiert eine Kompetenz, die weit über Spiele hinausgeht: die Fähigkeit, über räumliche Anordnung und Optimierung ohne Formel nachzudenken. Du übst dasselbe Denken, das Ingenieure zum Entwerfen von Lieferrouten verwenden, Chirurgen zum Sequenzieren von Operationsschritten verwenden und Architekten zum effizienten Anordnen von Räumen verwenden.

Das Spiel ist so gestaltet, dass es mit dir wächst. Frühe Runden lehren die Grundlagen - Städte tippen, Kreuzungen erkennen, deine Distanz prüfen. Spätere Runden verlangen tieferes Denken - mehrere Einschränkungen ausbalancieren, das Gesamtbild sehen, räumlichem Instinkt vertrauen, wenn die Anzahl der Möglichkeiten explodiert.

Beginne dort, wo du bist. Spiele die Runden, die an der Grenze deiner Fähigkeit liegen. Nimm dir Zeit, aus jeder Niederlage zu lernen. Die optimale Route ist immer da und wartet darauf, gesehen zu werden. Deine Aufgabe ist es, dich zu trainieren, sie schneller zu sehen.

MemPi
Spielen Sie auf Ihrem nächsten Flug · funktioniert offline
PlayMemorize zum Startbildschirm hinzufügen
Tippen Sie in Safari auf Teilen , wählen Sie dann „Zum Home-Bildschirm“.