Next: Schnittstellenbeschreibung
Up: Implementation des genetische Algorithmus
Previous: getWorstCaseFitness
Contents
Index
Initialisieren des Algorithmus cInitEnviroment
Die Klasse cInitEnviroment
ist die Basisklasse zur Initialisierung des Algorithmus. Von der Klasse cInitEnviroment
werden alle Klassen zur Initialisierung des Algorithmus abgeleitet. Von cInitEnviroment
selbst können allerdings keine Instanzen erzeugt werden, da eine allgemeine Initialisierung nich möglich ist.
Für die Initialisierung steht die Methode initEnviroment()
bereit.
Die Initialisierung umfasst:
- die Bereitstellung des Originalindividuums. Die Daten für das Originalindividuum k�nnen der von
cInitEnviroment
abgeleiteten Klasse über ihren Konstruktor übergeben werden.
- Erzeugen und Einfügen mindestens eines Individuums für und in die Population. So hat der Algorithmus von Anfang an ein Individuum zum Zurückgeben. Diese Individuen können auch aus einem früheren Lauf des Algorithmus kommen und/oder aus einer Datei geladen werden.
- Aufrufen, wenn vorhanden, des Initialsierungsoperators
cInitOperator
.
Subsections
Betti Österholz
2013-02-13