The Traveling Salesman

Im Rahmen eines kleinen Projektes für die Uni beschäftige ich mich im Moment intensiver mit dem Traveling Salesman Problem und Lösungsalgorithmen dafür. Ziel das Projektes, das ich mit zwei Studienkollegen durchführe, ist es, die Funktionsweise dieser Algorithmen in einem Programm zu visualisieren. Von unserem Programm gibt es bisher noch keine öffentliche Version, jedoch gibt es bereits einige sehr schöne JAVA-Applets, die ähnliches leisten:

Ein Applet, das das Traveling Salesman Problem per Simulated Annealing (Simulierte Abkühlung) löst. Das Verfahren orientiert sich dabei am kontrollierten Abkühlen von Metallen zur Beeinflussung der Atom-Struktur. Details dazu gibt es bei Wikipedia 😉

Auch mit genetischen Algorithmen kann man das Traveling Salesman Problem lösen, wie man an diesem Applet sehr schön sehen kann.

Ein weiteres spannendes Verfahren ist die Ant Colony Optimisation, die das natürliche Verhalten von Ameisen bei der Suche nach kürzesten Wegen simuliert.

Natürlich gibt es noch weitere Verfahren, mit denen man das Traveling Salesman Problem lösen kann, jedoch will ich mich hier auf diese 3 bekannten Verfahren beschränken und auf die sehr gute  Seite zum Traveling Salesman Problem des Georgia Institute of Technology verweisen. Dort werden unter anderem die größten Traveling Salesman Probleme vorgestellt, die jemals gelöst wurden.

Frohe Weihnachten!

Ich wünsche allen da draußen in der weiten Welt frohe und gesegnete Weihnachten. Genießt die hoffentlich stressfreien Tage und verbringt eine schöne Zeit!

Genau das werde ich nun auch tun. 🙂

Kerze am Weihnachtsbaum

P.S.: Es sei mir verziehen, das hier im Moment nichts los ist, das wird sich in absehbarer Zeit aber wieder ändern. Bis dahin gibt es unter typo3-kompakt.de regelmäßig von mir zu lesen!

Die perfekten Lottozahlen

Deutschland ist im Lotto-Fieber. Große Teile der Bevölkerung träumen vom Millionengewinn, ist die Wahrscheinlichkeit dazu auch noch so klein. Dabei sind nun auch Viele, die sonst nie Lotto spielen und nun vom hohen Jackpot angelockt wurden.

Da fragt man sich natürlich, wie man den Schein am besten ausfüllt, um das Maximum an Gewinn rauszuholen. Unbestritten ist, dass die Chancen, beim Lotto zu gewinnen, sehr gering sind. Diese Chancen kann man auch mit keiner Strategie steigern, da nun mal der Zufall im Spiel ist, der kein Gedächtnis hat. Setzen auf Zahlen, die bisher selten gezogen wurden etc. ist somit Unsinn.

Einzig die Optimierung der Lotto-Zahlen auf eine möglichst hohe Gewinnsumme im Gewinnfall ist möglich. Das hängt damit zusammen, dass der Gewinn, der für eine Gewinnstufe abfällt auf alle mit den richtigen Zahlen verteilt wird. Desto weniger also die richtigen Zahlen haben, desto mehr Gewinn pro Kopf!

Es sollte also tunlichst vermieden werden, offensichtliche Muster zu spielen, oder das eigene Geburtsdatum. Wirklich zufällige Zahlen generieren sogenannte Lottozahlen-Generatoren, die es im Internet kostenlos zum Download gibt. Mit so einem Lottozahlen-Generator lässt sich der Gewinn maximieren, wenn man denn die richtigen Zahlen hat.

Also an alle Zocker viel Glück heute Abend beim Jackpot knacken und wenn meine Tipps geholfen haben würde ich mich über eine kleine Gewinnbeteiligung freuen! Weitere Informationen zum Lotto in Deutschland gibt es auch im Wikipedia-Artikel zum Thema.