next up previous contents index
Next: Schnittstellenbeschreibung Up: Implementation des genetische Algorithmus Previous: getClassName   Contents   Index


Auswählen eines zu löschenden Individuums mit cSelectIndividualToDelete

Die Klasse cSelectIndividualToDelete stellt eine Methode bereit, um ein Individuum auszuwählen, das gelöscht werden soll. Alle Klassen zum Auswählen eines zu Löschenden Individuums müssen von cSelectIndividualToDelete abgeleitet werden. Bei dieser Auswahl werden schlechte Individuen bevorzugt. Auch Individuen, von denen mehrere ähnliche Individuen im Algorithmus existieren, können bevorzugt werden.

Von der Klasse cSelectIndividualToDelete werden alle Klassen zum Auswählen von Individuen zum Löschen abgeleitet. Von cSelectIndividualToDelete selbst können aber keine Instanzen erzeugt werden.

Wenn im Algorithmus nur noch ein Individuum vorhanden ist, wird dies niemals ausgewählt. Da der Algorithmus immer mindestens ein Individuum enthalten sollte.



Subsections

Betti Österholz 2013-02-13