Evolution
In diesem Programm ist ein “Evolutions”-Algorithmus bzw. genetischer Algorithmus umgesetzt. Man gibt einen Zielstring an, dann wird eine anfängliche Population erstellt, wovon der String, der dem Zielstring am nächsten kommt, ausgewählt wird und dann werden solange “Mutationen” erzeugt bis der String mit dem Zielstring übereinstimmt.
ACHTUNG! Dieses Programm ist in keiner Weise idiotensicher! Das heißt es
überprüft nicht, ob irgendwo ein Fehler auftritt. Somit kann es durch einen fehlerhaften Aufruf schnell zu einem
Buffer-Overflow kommen!
Infos:
| Lizenz: | GNU General Puplic Lincense (Open-Source) |
| Sprache: | Deutsch |
| Programmiersprache: | C89 |
| Verwendete Editoren: | KDevelop (Linux) und Dev-C++ (Windows) |
Verfügbare Downloads:
| Infos zum Paketinhalt | Version | Download | Größe |
|---|---|---|---|
| Paket mit Source und Binaries für Linux sowie Windows. | 1.0 | evolution-1.0.zip | 24 KiB |
Letzte Änderung: 10. August 2009 um 21:23



Nach oben
28. Juli 2011 um 18:56
Eine Referenz auf die theoretische Grundlage wäre noch ganz nett, auch wenn es nur ein Wikipedia-Artikel ist.
28. Juli 2011 um 19:15
Wikipedia-Artikel: http://de.wikipedia.org/wiki/Genetischer_Algorithmus und http://de.wikipedia.org/wiki/Evolution%C3%A4rer_Algorithmus
Ansonsten fällt mir auf Anhieb ein, dass im Buch “Ideen der Informatik” von U. Schöning genetische Algorithmen angeschnitten werden.
Es sollte nicht schwer fallen noch mehr Literatur zu finden.