durch Selektion, Rekombination und Mutation diese Kandidaten erzeugt:
Die Kandidaten sind dabei eindeutig mehr Richtung Mitte gewandert. Noch einige Generationen mehr und es kann bereits eine sehr gute Lösung für das Positionierungsproblem verfügbar sein!
Natürlich haben auch die evolutionären Algorithmen Probleme. Insbesondere die Behandlung von lokalen Optima ist hier wichtig (was man genau darunter versteht und wie man sie vermeidet, besprechen wir demnächst). Zudem ist das aktuell beschriebene Vorgehen zwar anwendbar, jedoch sehr problemspezifisch; durch die gezielte Auswahl und Mutation von Eigenschaften ist ein einmal programmierter Algorithmus nur für genau das Problem zu benutzen, für welches er programmiert wurde. Wie man das eleganter lösen kann, möchte ich im nächsten Artikel aufzeigen.
Kommentare (10)