paper-with-me

Papers

Crossover Can Guarantee Exponential Speed-Ups in Evolutionary Multi-Objective Optimisation

2023-01-31 · Duc-Cuong Dang, Andre Opris, Dirk Sudholt

Evolutionary algorithms are popular algorithms for multiobjective optimisation (also called Pareto optimisation) as they use a population to store trade-offs between different objectives. Despite their popularity, the theoretical foundation of multiobjective evolutionary optimisation (EMO) is still in its early development. Fundamental questions such as the benefits of the crossover operator are still not fully understood. We provide a theoretical analysis of the well-known EMO algorithms GSEMO and NSGA-II to showcase the possible advantages of crossover: we propose classes of "royal road" functions on which these algorithms cover the whole Pareto front in expected polynomial time if crossover is being used. But when disabling crossover, they require exponential time in expectation to cover the Pareto front. The latter even holds for a large class of black-box algorithms using any elitist selection and any unbiased mutation operator. Moreover, even the expected time to create a single Pareto-optimal search point is exponential. We provide two different function classes, one tailored for one-point crossover and another one tailored for uniform crossover, and we show that immune-inspired hypermutations cannot avoid exponential optimisation times. Our work shows the first example of an exponential performance gap through the use of crossover for the widely used NSGA-II algorithm and contributes to a deeper understanding of its limitations and capabilities.

📄 PDF Abstract BibTeX arXiv:2301.13687

Code (0)

등록된 구현이 없습니다.

Tasks

Evolutionary Algorithms

Similar Papers 제목 키워드 기반

A Many Objective Problem Where Crossover is Provably Indispensable

2024-12-24 · Andre Opris

This paper addresses theory in evolutionary multiobjective optimisation (EMO) and focuses on the role of crossover operators in many-objective optimisation. The advantages of using crossover are hardly understood and rig…

Runtime Analysis for the NSGA-II: Provable Speed-Ups From Crossover

2022-08-18 · Benjamin Doerr, Zhongdi Qu

Very recently, the first mathematical runtime analyses for the NSGA-II, the most common multi-objective evolutionary algorithm, have been conducted. Continuing this research direction, we prove that the NSGA-II optimizes…

Lasting Diversity and Superior Runtime Guarantees for the $(μ+1)$ Genetic Algorithm

2023-02-24 · Benjamin Doerr, Aymen Echarghaoui, Mohammed Jamal, Martin S. Krejca

Most evolutionary algorithms (EAs) used in practice employ crossover. In contrast, only for few and mostly artificial examples a runtime advantage from crossover could be proven with mathematical means. The most convinci…

DiversityEvolutionary Algorithms

Performance Analysis and Improvement of Parallel Differential Evolution

2021-01-17 · Pan Zibin

Differential evolution (DE) is an effective global evolutionary optimization algorithm using to solve global optimization problems mainly in a continuous domain. In this field, researchers pay more attention to improving…

global-optimizationMath

How Crossover Speeds Up Building-Block Assembly in Genetic Algorithms

2014-03-26 · Dirk Sudholt

We re-investigate a fundamental question: how effective is crossover in Genetic Algorithms in combining building blocks of good solutions? Although this has been discussed controversially for decades, we are still lackin…

Evolutionary Algorithms