next up previous contents index
Next: Methoden rund um die Up: Implementation des genetische Algorithmus Previous: getAlgorithmusIdentifier   Contents   Index

Schnittstelle für die Operatoren

Die nachfolgenden Methoden gehören zum Kernalgorithmus cEnviroment und dienen den Operatoren um Informationen über den Kernalgorithmus zu erhalten.

Den Operatoren werden vom Kernalgorithmus Individuen bzw. Objekte und möglichkeiten zur Bewertung dieser bereitgestellt. Ob und welche dieser Möglichkeiten die Operatoren nutzen, bleibt ihnen überlassen. Ihnen steht es auch frei die Erstellung der Fitness eines neuen Objekts selbst auszuführen.

Der Kernalgorithmus wird die von dem Operator ermittelte Fitness allerdings überprüfen. Ist die Fitness dann falsch, wird sie korrigiert. Die Zeit zum Ausführnung der Prüfung wird auf die Erzeugungszeit des Opertors für das Individuum mit aufgerechnet. Die Prüfung geschiet bei neuen Operatoren für jedes Inividuum. Wenn der Operator die Fitness sehr oft hintereinander nahe der richtigen Fitness bestimmt, nimmt der Anteil der Fitnessprüfungen mit der Zeit ab. Wird die Fitness allerdings vom Operator falsch bestimmt, nimmt der Anteil der Fitnessprüfungen für den Operator wieder zu.



Subsections

Betti Österholz 2013-02-13