Die Evolution ist ein erstaunlich effizientes Optimierungsverfahren. Immerhin hat es alle Lebewesen und auch uns quasi aus dem Nichts erschaffen. Mit simulierter Evolution kann man das Prinzip auf viele andere Aufgabenstellungen übertragen. Wie das funktioniert, zeigt der Vortrag an mehreren konkreten und unterhaltsamen Live-Beispielen, wie dem Züchten eines Algorithmus. Zusätzlich werden die Grundlagen aus Sicht der Biologie und Mathematik vorgestellt. Die Implementierung wird anhand von Java-Frameworks an Code-Beispielen demonstriert.