Proceedings of the AAAI Conference on Artificial Intelligence · 2023 · 47 citations · 25 references
Natural SciencesComputer ScienceMathematicsAlgorithmsOptimizationParallel ComputingAlgorithm AnalysisCombinatorial OptimizationComputational MathematicsGenetic AlgorithmsGlobal OptimizationPopulation-based SearchAsymptotic Analysis Of AlgorithmsAsymptotic PropertiesObjective Function ValueParallel Runtime AnalysisPareto Front ComputationPopulation SizeSortingUpper Bounds
Due to the more complicated population dynamics of the NSGA-II, none of the existing runtime guarantees for this algorithm is accompanied by a non-trivial lower bound. Via a first mathematical understanding of the population dynamics of the NSGA-II, that is, by estimating the expected number of individuals having a certain objective value, we prove that the NSGA-II with suitable population size needs Omega(Nn log n) function evaluations to find the Pareto front of the OneMinMax problem and Omega(Nn^k) evaluations on the OneJumpZeroJump problem with jump size k. These bounds are asymptotically tight (that is, they match previously shown upper bounds) and show that the NSGA-II here does not even in terms of the parallel runtime (number of iterations) profit from larger population sizes. For the OneJumpZeroJump problem and when the same sorting is used for the computation of the crowding distance contributions of the two objectives, we even obtain a runtime estimate that is tight including the leading constant.
25
Multiobjective evolutionary algorithms: A survey of the state of the art
Aimin Zhou, Boyang Qu, Hui Li et al. · Swarm and Evolutionary Computation · 2011 · 2.2K citations
Benjamin Doerr, Huu Phuoc Le, Régis Makhmara et al. · Proceedings of the Genetic and Evolutionary Computation Conference · 2017 · 233 citations
Expected runtimes of a simple multi-objective evolutionary algorithm
Oliver Giel · 2004 · 131 citations