World TSP (beendet)

Aus Rechenkraft
(Weitergeleitet von World TSP)
Zur Navigation springen Zur Suche springen

Das Travelling Salesman Problem (TSP) ist sehr einfach zu beschreiben und doch sehr schwer zu lösen: Wenn ein Vertreter eine bestimmte Anzahl von Orten auf seiner Verkaufstour jeweils genau einmal besuchen und danach zu seinem Heimatort zurückkehren will, welches ist dann die kürzeste Route über alle Orte? Dabei sind alle Paare von Entfernungen zwischen je zwei Orten bekannt.

Prinzipiell lässt sich das Problem sehr einfach durch das Berechnen sämtlicher möglicher Routen lösen. In der Praxis steht dem aber eine extrem schnell wachsende Anzahl von möglichen Routen entgegen. So sind zum Beispiel bei 16 Orten bereits 653.837.184.000 verschiedene Routen möglich.

Deshalb beschränken sich Algorithmen zur Lösung des Problems für große Mengen von Orten auch darauf, eine möglichst gute, aber nicht unbedingt optimale Lösung zu liefern.

Die Universität von Princeton hat einen Wettbewerb ausgeschrieben, bei dem es darum geht, das Travelling Salesman Problem für 1.904.711 Orte zu lösen. Dabei handelt es sich um sämtliche bewohnten Ortschaften der Erde. Die Daten dafür stammen von der National Imagery and Mapping Agency sowie dem Geographic Names Information System (GNIS). Jeder Ort ist dabei mit Länge und Breite verzeichnet. Die Entfernung wird als kürzeste Entfernung auf der Erdoberfläche gemessen, wobei die Erde als ideale Kugel angenommen wird.

Die beste bisher bekannte Lösung dieses Problems wurde von Keld Helsgaun gefunden und hat eine Länge von 7.518.528,361 Kilometern. Außerdem ist bekannt, dass die Mindestlänge der Tour 7.510.666,782 Kilometer betragen muss (untere Schranke). Ziel dieses Projektes ist es, einen neuen Rekord für die Berechnung der Strecke aufzustellen.

Siehe auch:


Projektübersicht

InfoIcon.png World TSP
Name World TSP
Kategorie Mathematik
Ziel Aufstellen eines neuen Rekords für das Travelling Salesman Problem
Kommerziell   nein
Homepage offline, hier Archive.org Link


Es ist uns leider nicht bekannt, wo auf der Welt dieses Projekt zu Hause ist.


Projektstatus

InfoIcon.png Projektstatus
Status   beendet
Beginn 23.05.2003
Ende 31.07.2003

Projektlinks

(nicht mehr online)

Hintergrundinfos www.theneoproject.com/main.asp?PageRequest=ABOUTTSP
Anmelden www.theneoproject.com/main.asp?PageRequest=DOWNLOADS
FAQ www.theneoproject.com/main.asp?PageRequest=FAQS
Statistiken tnp.redirectme.net
Mailingliste/Forum www.theneoproject.com/main.asp?PageRequest=FORUM

Clientprogramm

Betriebssysteme

Icon windows 16.png   Windows Checkbox 1.gif  
Icon linux 16.png   Linux Checkbox 0.gif  
Icon dos 16.png   DOS Checkbox 0.gif  


Icon freebsd 16.png   BSD Checkbox 0.gif  
Icon solaris 16.png   Solaris Checkbox 0.gif  
Icon java 16.png   Java (betriebssystemunabhängig)  Checkbox 0.gif  

Client-Eigenschaften

Funktioniert auch über Proxy Checkbox 0.gif
Normal ausführbares Programm Checkbox 1.gif
Als Bildschirmschoner benutzbar Checkbox 0.gif
Kommandozeilenversion verfügbar Checkbox 1.gif
Personal Proxy für Work units erhältlich   Checkbox 0.gif
Work units auch per Mail austauschbar Checkbox 0.gif
Quellcode verfügbar Checkbox 1.gif
Auch offline nutzbar Checkbox 0.gif
Checkpoints Checkbox 1.gif

Besonderheiten des Clients

  • Voraussetzung für das Betreiben des Clients ist die Installation des .NET-Frameworks von Microsoft.
  • Der Client basiert auf künstlicher Intelligenz. Er lernt aus jeder seiner berechneten Routen hinzu und versucht, diese im nächsten Anlauf zu verbessern.
  • Nach der Installation lädt der Client ca.10 MB an Positionsdaten für die verschiedenen Orte aus dem Netz.
  • Insgesamt belegt der Client extrem viel Speicherplatz (>100 MB) auf der Festplatte.
  • Die Uploads des Programms können bis zu 6 MB groß sein.

Veröffentlichte Versionen

  • 27.06.2003: 2.0.25
  • 02.06.2003: 2.0.22
  • 25.05.2003: 2.0.0

Screenshots