Name: ZRP / ZeroRoutenPlaner
Version: 2.004 Alpha
Website:
http://zrp.tournament.deInfo:
http://tournament.de/programme/zrpScreenshot:
http://zrp.tournament.de/img/zrp_screen1.pngStandalone
Beschreibung:
ZRP ist ein Routenplaner zur Optimierung von Routen mit vielen Zwischenzielen. Man gibt Start und Ziel ein, dazu beliebig viele Zwischenziele und ZRP berechnet die kürzeste Route.
Beschreibung (ausführlich):
Der ZeroRoutenPlaner ist ein Routenplaner, der auf Google Maps aufbaut und um
Metaheuristiken erweitert wurde, um eine Route zu optimieren.
Man gibt einen fixen Start- und Zielpunkt und beliebig viele Zwischenpunkte an.
Nun wird eine möglichst kurze Route berechnet und ausgegeben.
ZRP wurde inspiriert vom Problem des Handlungsreisenden. Gibt man den
identischen Ort als Start- und Zielpunkt an, ist ZRP ein Roundtrip Solver.
Bei Strecken mit wenigen Zwischenstationen (bis ca. 10 Städte) liefert ZRP meist das
optimale Ergebnis, bei vielen Städten zumindest sehr gute Ergebnisse.
Das Travelling Salesman Problem beschreibt das Problem, viele verschiedene
Ziele jeweils einmal anzusteuern. Je mehr Ziele anzusteuern sind, umso
komplexer wird das Problem.
Da es (n-2)! verschiedene Lösungsmöglichkeiten gibt (Start/Ziel), sind es bei nur 18 Städten bereits 20922789888000 Lösungen. Da es quasi keine Möglichkeit gibt alle Lösungen innerhalb annehmbarer Zeit zu berechnen, setzen wir Methoden der Metaheuristik ein um gute Lösungen in relativ kurzer Zeit zu erhalten.
ZRP beherrscht 3 verschiedene Algorithmen:
- Ameisenalgorithmus
- Simulated Annealing
- evolutionärer genetischer Algorithmus