next up previous contents index
Next: updateFitness Up: Schnittstellenbeschreibung Previous: evalueFitness   Contents   Index


updateFitness

Syntax: double updateFitness( const cOperation &operator,
const cIndividualInfo &createdIndividualInfo )

Diese Methode berechnet die Fitness $F$ des Operators zur Operation operator auf Basis der bisherigen von dem Operator erzeugten Individuen und dem übergebenen Individuum createdIndividualInfo. Dazu wird angenommen, dass der Operator bisher die Individuen erzeugt hat, welchen bisher dem cOperatorFitnessAlgorithm-Objekt bekannt sind (da sie ihm früher übergeben wurden) und zusätzlich noch das übergebene Individuum createdIndividualInfo.

Auf diese Weise muß dem cOperatorFitnessAlgorithm-Algoritmus zur Berechnung der Fitness nicht immer alle neu erzeugten Individuen übergeben werden, sondern nur jeweils die zuletzt neu erzeugten Individuen.

Die Methode holt sich selbständig alle weiteren benötigten Daten vom Kernalgorithmus.


Eingabeparameter:


Rückgabe: Die berechnete Fitness $F$ des Operators operator.



Betti Österholz 2013-02-13