Class EvaluationsQualityIndicator

java.lang.Object
org.uma.jmetal.qualityindicator.QualityIndicator
org.uma.evolver.util.EvaluationsQualityIndicator

public class EvaluationsQualityIndicator extends org.uma.jmetal.qualityindicator.QualityIndicator
A specialized quality indicator that tracks and returns the number of evaluations performed by an algorithm.

This class extends QualityIndicator but doesn't measure solution quality. Instead, it's designed for meta-optimization scenarios where the number of function evaluations is a key parameter to be optimized.

Example usage in meta-optimization:

 
 EvaluationsQualityIndicator indicator = new EvaluationsQualityIndicator();
 indicator.setNumberOfEvaluations(10000);
 double evaluations = indicator.compute(front);  // Returns 10000.0
 
 
See Also:
  • QualityIndicator