Class NoNewParetoOptimalCandidatesFoundCriterion

    • Constructor Detail

      • NoNewParetoOptimalCandidatesFoundCriterion

        public NoNewParetoOptimalCandidatesFoundCriterion​(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 No New Pareto Optimal Candidates Found Criterion: This criterion tests the pareto optimal set for new found pareto optimal candidates. If no new pareto optimal candidates are found within n iterations it suggests a termination of the optimization.
        Specified by:
        evaluateImpl in class AbstractTerminationCriterion
        Parameters:
        iteration - - The number of the current iteration
        currentTime - - The current time