32 089,7 Kilometer: Längste gerade Strecke auf dem Meer berechnet
Die längste Strecke, die man geradeaus auf dem Meer zurücklegen kann, führt von der Küste Pakistans entlang der Ostküste Afrikas, haarscharf an Feuerland vorbei, quer über den Pazifik und schließlich an die Küste der russischen Halbinsel Kamschatka. Entlang dieser Strecke umsegelt man ziemlich genau 80 Prozent des Erdumfangs, ohne jemals auf Land zu treffen. Dabei handelt es sich um ein Optimierungsproblem, das durch die Existenz von Inseln und die fraktale Form von Küstenlinien noch einmal deutlich kompliziert wird. Nachdem sie im Internet auf eine angebliche Lösung des Problems gestoßen waren, entwickelten Rohan Chabukswar vom United Technologies Research Center Ireland und Kushal Mukherjee von IBM einen spezialisierten Algorithmus, der binnen zehn Minuten zeigte, dass die gefundene Lösung tatsächlich korrekt ist.
Im Prinzip ist die Aufgabe ähnlich dem Problem des Handlungsreisenden, einer berüchtigt schwer lösbaren Optimierungsaufgabe, bei der man eine immense Anzahl möglicher Wege vergleichen muss. Würde man jede mögliche Strecke auf dem Meer einzeln überprüfen, müsste man insgesamt mehr als fünf Billiarden einzelne Punkte berechnen, schreiben die die beiden Informatiker in ihrer »ArXiv«-Publikation. Allerdings ähneln sich die möglichen Wege viel stärker, so dass viele potenzielle Strecken schnell ausgeschlossen werden können; das tun Chabukswar und Mukherjee mit einem Branch-and-Bound-Ansatz, der die Aufgabe in leicht lösbare Teilprobleme aufteilt. Dadurch reduzieren sie die Rechenzeit drastisch. Der von ihnen beschriebene Weg funktioniert auch umgekehrt: Die längste Strecke über Land führt von China nach Portugal und ist knapp über 11 000 Kilometer lang. Der Algorithmus fand sie in 45 Minuten.
Wenn Sie inhaltliche Anmerkungen zu diesem Artikel haben, können Sie die Redaktion per E-Mail informieren. Wir lesen Ihre Zuschrift, bitten jedoch um Verständnis, dass wir nicht jede beantworten können.