next up previous contents index
Next: Initialisieren des Algorithmus cInitEnviroment Up: Schnittstellenbeschreibung Previous: getBestFitness   Contents   Index


getWorstCaseFitness

Syntax: const cObjectFitness * getWorstCaseFitness() const

Diese Methode gibt die schlechtestmögliche Fitness eines Individuums bezüglich des Originalobjekts zurück. Diese Fitness zeichnet aus, dass sie immer erreicht werden kann.

Im Normalfall wird der Algorithmus die Fitness des Originalindividuums zurückgeben, da dieses ja schon in der entsprechenden Repräsentation vorliegt und verbessert werden soll.

Der Algorithmus kann dennoch durch evalueFitness() Fitnessobjekte generieren, die noch schlechter sind.

Es wird der Nullzeiger NULL zurückgegeben, wenn die schlechtestmögliche Fitness nicht berechnet werden kann. Dies kann beispielsweise der Fall sein, wenn kein Originalobjekt für den Algorithmus gesetzt wurde.


Eingabeparameter: keine


Rückgabe: Zurückgegeben wird ein Zeiger auf die schlechtestmögliche Fitness eines Individuums bezüglich des Originalobjekts oder der Nullzeiger NULL, wenn diese nicht berechnet werden kann.



Betti Österholz 2013-02-13