Syntax: const cFibObjectFitnessBasic * getWorstCaseFitness() const
Diese Methode gibt die schlechtest mögliche Fitness eines Individuums bezüglich des Originalobjekts zurück. Diese Fitness zeichnet aus, dass sie immer erreicht werden kann.
Diese Fitness ist im Fall von cFibObjectFitnessBasicAlgorithm
die Fitness des Originalindividuums, da dieses ja schon in der entsprechenden Repräsentation vorliegt und verbessert werden soll.
Der Allgorithmus kann dennoch durch evalueFitness()
Fitnessobjekt generieren die noch schlechter sind.
Es wird der Nullzeiger NULL
zurückgegeben, wenn die schlechtest mögliche Fitness nicht berechnet werden kann. Dies ist der Fall sein, wenn kein Originalobjekt für den Algorithmus gesetzt wurde.
Eingabeparameter: keine
Rückgabe: Zurückgegeben wird ein Zeiger auf die Fitness des Originalindividuums, wenn dies vorhanden ist, oder der Nullzeiger NULL
, wenn kein Originalindividuum gesetzt wurde.