Class GivenParetoFrontIsReachedCriterion

    • Constructor Detail

      • GivenParetoFrontIsReachedCriterion

        public GivenParetoFrontIsReachedCriterion​(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 Given Pareto Front Is Reached Criterion: This stopping criterion receives a targeted pareto front that the optimization is trying to reach/dominate/cover. Once x percentages of the targeted front are reached/covered/dominated the criterion will report that the optimization should be stopped.
        Specified by:
        evaluateImpl in class AbstractTerminationCriterion
        Parameters:
        iteration - - The number of the current iteration
        currentTime - - The current time