Class InsignificantParetoFrontChangeCriterion

    • Constructor Detail

      • InsignificantParetoFrontChangeCriterion

        public InsignificantParetoFrontChangeCriterion​(IConfiguration conf,
                                                       org.opt4j.core.optimizer.Population population,
                                                       org.opt4j.core.optimizer.Archive archive)
    • Method Detail

      • evaluateImpl

        public void evaluateImpl​(int iteration,
                                 long currentTime)
        The implementation of the Evaluation logic is placed here. Implements the Insignificant Pareto Front Change Criterion: This criterion compares the pareto front from the n. iteration with the pareto front from the n-x. iteration and calculates the difference between the two. If this difference is below the supplied minimum, it is reported that the optimization should stop.
        Specified by:
        evaluateImpl in class AbstractTerminationCriterion
        Parameters:
        iteration - - The number of the current iteration
        currentTime - - The current time