Search Results for author: Dirk Sudholt

Found 27 papers, 1 papers with code

Runtime Analyses of NSGA-III on Many-Objective Problems

no code implementations17 Apr 2024 Andre Opris, Duc-Cuong Dang, Frank Neumann, Dirk Sudholt

NSGA-II and NSGA-III are two of the most popular evolutionary multi-objective algorithms used in practice.

A Tight $O(4^k/p_c)$ Runtime Bound for a ($μ$+1) GA on Jump$_k$ for Realistic Crossover Probabilities

no code implementations10 Apr 2024 Andre Opris, Johannes Lengler, Dirk Sudholt

This yields an improved and tight time bound of $O(\mu n \log(k) + 4^k/p_c)$ for a range of~$k$ under the mild assumptions $p_c = O(1/k)$ and $\mu \in \Omega(kn)$.

Evolutionary Algorithms

Analysing the Robustness of NSGA-II under Noise

no code implementations7 Jun 2023 Duc-Cuong Dang, Andre Opris, Bahare Salehi, Dirk Sudholt

To our knowledge, this is the first proof that NSGA-II can outperform GSEMO and the first runtime analysis of NSGA-II in noisy optimisation.

Evolutionary Algorithms

Runtime Analysis of Quality Diversity Algorithms

no code implementations30 May 2023 Jakob Bossek, Dirk Sudholt

Quality diversity~(QD) is a branch of evolutionary computation that gained increasing interest in recent years.

Analysing Equilibrium States for Population Diversity

no code implementations19 Apr 2023 Johannes Lengler, Andre Opris, Dirk Sudholt

We give an exact formula for the drift of population diversity and show that it is driven towards an equilibrium state.

Evolutionary Algorithms

Comma Selection Outperforms Plus Selection on OneMax with Randomly Planted Optima

no code implementations19 Apr 2023 Joost Jorritsma, Johannes Lengler, Dirk Sudholt

For certain parameters, the $(1,\lambda)$ EA finds the target in $\Theta(n \ln n)$ evaluations, with high probability (w. h. p.

Evolutionary Algorithms

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

no code implementations31 Jan 2023 Duc-Cuong Dang, Andre Opris, Dirk Sudholt

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.

Evolutionary Algorithms

Hard Problems are Easier for Success-based Parameter Control

no code implementations12 Apr 2022 Mario Alejandro Hevia Fajardo, Dirk Sudholt

Recent works showed that simple success-based rules for self-adjusting parameters in evolutionary algorithms (EAs) can match or outperform the best fixed parameters on discrete problems.

Evolutionary Algorithms

The Compact Genetic Algorithm Struggles on Cliff Functions

no code implementations11 Apr 2022 Frank Neumann, Dirk Sudholt, Carsten Witt

We point out that the cGA faces major difficulties when solving the CLIFF function and investigate its dynamics both experimentally and theoretically around the cliff.

Evolutionary Algorithms

Runtime Analysis of Restricted Tournament Selection for Bimodal Optimisation

no code implementations17 Jan 2022 Edgar Covantes Osuna, Dirk Sudholt

We prove that RTS finds both optima on ${\rm T{\small WO}M{\small AX}}$ efficiently if the window size $w$ is large enough.

Time Complexity Analysis of Randomized Search Heuristics for the Dynamic Graph Coloring Problem

no code implementations26 May 2021 Jakob Bossek, Frank Neumann, Pan Peng, Dirk Sudholt

In most settings the expected reoptimization time for such tailored algorithms is linear in the number of added edges.

Self-Adjusting Population Sizes for Non-Elitist Evolutionary Algorithms: Why Success Rates Matter

no code implementations12 Apr 2021 Mario Alejandro Hevia Fajardo, Dirk Sudholt

However, the majority of these studies concerned elitist EAs and we do not have a clear answer on whether the same mechanisms can be applied for non-elitist EAs.

Evolutionary Algorithms

Fast Perturbative Algorithm Configurators

no code implementations7 Jul 2020 George T. Hall, Pietro Simone Oliveto, Dirk Sudholt

Recent work has shown that the ParamRLS and ParamILS algorithm configurators can tune some simple randomised search heuristics for standard benchmark functions in linear expected time in the size of the parameter space.

More Effective Randomized Search Heuristics for Graph Coloring Through Dynamic Optimization

no code implementations28 May 2020 Jakob Bossek, Frank Neumann, Pan Peng, Dirk Sudholt

We show that EAs can solve the graph coloring problem for bipartite graphs more efficiently by using dynamic optimization.

Evolutionary Algorithms

Analysis of the Performance of Algorithm Configurators for Search Heuristics with Global Mutation Operators

1 code implementation9 Apr 2020 George T. Hall, Pietro Simone Oliveto, Dirk Sudholt

To show this we prove that the simple ParamRLS-F configurator can identify the optimal mutation rates even when using cutoff times that are considerably smaller than the expected optimisation time of the best parameter value for both problem classes.

Evolutionary Algorithms

On the Impact of the Cutoff Time on the Performance of Algorithm Configurators

no code implementations12 Apr 2019 George T. Hall, Pietro S. Oliveto, Dirk Sudholt

We evaluate the performance of a simple random local search configurator (ParamRLS) for tuning the neighbourhood size $k$ of the RLS$_k$ algorithm.

Parallel Black-Box Complexity with Tail Bounds

no code implementations31 Jan 2019 Per Kristian Lehre, Dirk Sudholt

Our main result is a general performance limit: we prove that on every function every $\lambda$-parallel unary unbiased algorithm needs at least $\Omega(\frac{\lambda n}{\ln \lambda} + n \log n)$ evaluations to find any desired target set of up to exponential size, with an overwhelming probability.

Evolutionary Algorithms

Analysing the Robustness of Evolutionary Algorithms to Noise: Refined Runtime Bounds and an Example Where Noise is Beneficial

no code implementations3 Dec 2018 Dirk Sudholt

We analyse the performance of well-known evolutionary algorithms (1+1)EA and (1+$\lambda$)EA in the prior noise model, where in each fitness evaluation the search point is altered before evaluation with probability $p$.

Evolutionary Algorithms

Design and Analysis of Diversity-Based Parent Selection Schemes for Speeding Up Evolutionary Multi-objective Optimisation

no code implementations3 May 2018 Edgar Covantes Osuna, Wanru Gao, Frank Neumann, Dirk Sudholt

We show that stagnation might occur when favouring individuals with a high diversity contribution in the parent selection step and provide a discussion on which scheme to use for more complex problems based on our theoretical and experimental results.

Evolutionary Algorithms

Memetic Algorithms Beat Evolutionary Algorithms on the Class of Hurdle Problems

no code implementations17 Apr 2018 Phan Trung Hai Nguyen, Dirk Sudholt

Memetic algorithms are popular hybrid search heuristics that integrate local search into the search process of an evolutionary algorithm in order to combine the advantages of rapid exploitation and global optimisation.

Evolutionary Algorithms

Runtime Analysis of Probabilistic Crowding and Restricted Tournament Selection for Bimodal Optimisation

no code implementations26 Mar 2018 Edgar Covantes Osuna, Dirk Sudholt

On Twomax probabilistic crowding fails to find any reasonable solution quality even in exponential time.

On the Runtime Analysis of the Clearing Diversity-Preserving Mechanism

no code implementations26 Mar 2018 Edgar Covantes Osuna, Dirk Sudholt

Clearing is a niching method inspired by the principle of assigning the available resources among a niche to a single individual.

The Benefits of Population Diversity in Evolutionary Algorithms: A Survey of Rigorous Runtime Analyses

no code implementations30 Jan 2018 Dirk Sudholt

These works show that the benefits of diversity are manifold: diversity is important for global exploration and the ability to find several global optima.

Evolutionary Algorithms Multiobjective Optimization

Escaping Local Optima using Crossover with Emergent or Reinforced Diversity

no code implementations10 Aug 2016 Duc-Cuong Dang, Tobias Friedrich, Timo Kötzing, Martin S. Krejca, Per Kristian Lehre, Pietro S. Oliveto, Dirk Sudholt, Andrew M. Sutton

This proves a sizeable advantage of all variants of the ($\mu$+1) GA compared to (1+1) EA, which requires time $\Theta(n^k)$.

Update Strength in EDAs and ACO: How to Avoid Genetic Drift

no code implementations14 Jul 2016 Dirk Sudholt, Carsten Witt

We provide a rigorous runtime analysis concerning the update strength, a vital parameter in probabilistic model-building GAs such as the step size $1/K$ in the compact Genetic Algorithm (cGA) and the evaporation factor $\rho$ in ACO.

How Crossover Speeds Up Building-Block Assembly in Genetic Algorithms

no code implementations26 Mar 2014 Dirk Sudholt

We re-investigate a fundamental question: how effective is crossover in Genetic Algorithms in combining building blocks of good solutions?

Evolutionary Algorithms

Cannot find the paper you are looking for? You can Submit a new open access paper.