Wer dem Text bis hierher gefolgt ist, der hat einen ersten theoretischen Begriff vom Konzept 'Genetischer Algorithmus ohne Phänotyp (GA1)' sowie ein erstes vollständiges einführendes Beispiel. Um das Verständnis zu vertiefen und zu festigen wird empfohlen, die folgenden Übungen selbständig auszuführen. Zu jeder Übung wird auch wenigstens eine mögliche Lösung vorgestellt.
Für die Übungsaufgaben sollen folgende allgemeine Annahmen gelten:
- ist die Anzahl der Elemente in , also . Mit
und
, soll gelten, dass die Größe von deutlich kleiner ist als die Menge aller möglichen Ketten über , also
.
- Die Summe aller Fitnesswerte einer Population soll durch die Funktion berechnet werden.
- Bezogen auf die Größe von und unter Voraussetzung einer Fitnessfunktion kann man den 'maximalen Fitnesswert'
berechnen, indem man den maximal möglichen Fitnesswert für eine Kette mit der Anzahl multipliziert. Dieser soll dadurch normiert werden, dass man ihn gleich '1' bzw. '100%' setzt. Damit lässt sich von jeder beliebigen Population sagen, ob ihr Gesamtfitnesswert kleiner als ist oder nicht.
- In allen Beispielen soll der GA1-Basisalgorithmus 3.1.1 zur Anwendung kommen und man soll neben den numerischen Werten auch ein geeignetes Diagramm erstellen, aus dem man den Verlauf der jeweils wichtigen Parameter erkennen kann.
Subsections
Gerd Doeben-Henisch
2014-01-14