no code implementations • 16 Dec 2024 • Duc-Cuong Dang, Aneta Neumann, Frank Neumann, Andre Opris, Dirk Sudholt
Quality diversity (QD) algorithms have shown to provide sets of high quality solutions for challenging problems in robotics, games, and combinatorial optimisation.
no code implementations • 5 Sep 2024 • Jakob Baumann, Ignaz Rutter, Dirk Sudholt
Evolutionary algorithms (EAs) are universal solvers inspired by principles of natural evolution.
no code implementations • 22 May 2024 • Duc-Cuong Dang, Andre Opris, Dirk Sudholt
Runtime analysis has recently been applied to popular evolutionary multi-objective (EMO) algorithms like NSGA-II in order to establish a rigorous theoretical foundation.
no code implementations • 17 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.
no code implementations • 10 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)$.
no code implementations • 7 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.
no code implementations • 30 May 2023 • Jakob Bossek, Dirk Sudholt
Quality diversity~(QD) is a branch of evolutionary computation that gained increasing interest in recent years.
no code implementations • 19 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.
no code implementations • 19 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.
no code implementations • 31 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.
no code implementations • 12 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.
no code implementations • 11 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.
no code implementations • 17 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.
no code implementations • 26 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.
no code implementations • 12 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.
no code implementations • 7 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.
no code implementations • 28 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.
1 code implementation • 9 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.
no code implementations • 12 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.
no code implementations • 31 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.
no code implementations • 3 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$.
no code implementations • 3 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.
no code implementations • 17 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.
no code implementations • 26 Mar 2018 • Edgar Covantes Osuna, Dirk Sudholt
On Twomax probabilistic crowding fails to find any reasonable solution quality even in exponential time.
no code implementations • 26 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.
no code implementations • 30 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.
no code implementations • 10 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)$.
no code implementations • 14 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.
no code implementations • 23 Apr 2015 • Tiago Paixão, Jorge Pérez Heredia, Dirk Sudholt, Barbora Trubenová
Evolutionary algorithms (EAs) form a popular optimisation paradigm inspired by natural evolution.
no code implementations • 26 Mar 2014 • Dirk Sudholt
We re-investigate a fundamental question: how effective is crossover in Genetic Algorithms in combining building blocks of good solutions?