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.