A First Runtime Analysis of the NSGA-II on a Multimodal Problem
- URL: http://arxiv.org/abs/2204.13750v5
- Date: Thu, 4 Jan 2024 11:50:59 GMT
- Title: A First Runtime Analysis of the NSGA-II on a Multimodal Problem
- Authors: Benjamin Doerr and Zhongdi Qu
- Abstract summary: This work shows that the NSGA-II copes with the local optima of the OneJumpZeroJump problem at least as well as the global SEMO algorithm.
Overall, this work shows that the NSGA-II copes with the local optima of the OneJumpZeroJump problem at least as well as the global SEMO algorithm.
- Score: 17.049516028133958
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Very recently, the first mathematical runtime analyses of the multi-objective
evolutionary optimizer NSGA-II have been conducted. We continue this line of
research with a first runtime analysis of this algorithm on a benchmark problem
consisting of two multimodal objectives. We prove that if the population size
$N$ is at least four times the size of the Pareto front, then the NSGA-II with
four different ways to select parents and bit-wise mutation optimizes the
OneJumpZeroJump benchmark with jump size~$2 \le k \le n/4$ in time $O(N n^k)$.
When using fast mutation, a recently proposed heavy-tailed mutation operator,
this guarantee improves by a factor of $k^{\Omega(k)}$. Overall, this work
shows that the NSGA-II copes with the local optima of the OneJumpZeroJump
problem at least as well as the global SEMO algorithm.
Related papers
- A Fresh Look at Generalized Category Discovery through Non-negative Matrix Factorization [83.12938977698988]
Generalized Category Discovery (GCD) aims to classify both base and novel images using labeled base data.
Current approaches inadequately address the intrinsic optimization of the co-occurrence matrix $barA$ based on cosine similarity.
We propose a Non-Negative Generalized Category Discovery (NN-GCD) framework to address these deficiencies.
arXiv Detail & Related papers (2024-10-29T07:24:11Z) - Runtime Analysis of the SMS-EMOA for Many-Objective Optimization [14.309243378538014]
This paper conducts the first rigorous runtime analysis in many objectives for the SMSEMOA.
We show that SMS-EMOA has a performance comparable to the GSEMO and the NSGA-II.
arXiv Detail & Related papers (2023-12-16T02:23:09Z) - Combinatorial Stochastic-Greedy Bandit [79.1700188160944]
We propose a novelgreedy bandit (SGB) algorithm for multi-armed bandit problems when no extra information other than the joint reward of the selected set of $n$ arms at each time $tin [T]$ is observed.
SGB adopts an optimized-explore-then-commit approach and is specifically designed for scenarios with a large set of base arms.
arXiv Detail & Related papers (2023-12-13T11:08:25Z) - Analysing the Robustness of NSGA-II under Noise [1.7205106391379026]
First runtime analyses of the famous and highly cited EMO algorithm NSGA-II have emerged.
It is unclear how and when NSGA-II can outperform GSEMO.
arXiv Detail & Related papers (2023-06-07T15:33:54Z) - Larger Offspring Populations Help the $(1 + (\lambda, \lambda))$ Genetic
Algorithm to Overcome the Noise [76.24156145566425]
Evolutionary algorithms are known to be robust to noise in the evaluation of the fitness.
We analyze to what extent the $(lambda,lambda)$ genetic algorithm is robust to noise.
arXiv Detail & Related papers (2023-05-08T08:49:01Z) - Massively Parallel Genetic Optimization through Asynchronous Propagation
of Populations [50.591267188664666]
Propulate is an evolutionary optimization algorithm and software package for global optimization.
We provide an MPI-based implementation of our algorithm, which features variants of selection, mutation, crossover, and migration.
We find that Propulate is up to three orders of magnitude faster without sacrificing solution accuracy.
arXiv Detail & Related papers (2023-01-20T18:17:34Z) - A Mathematical Runtime Analysis of the Non-dominated Sorting Genetic
Algorithm III (NSGA-III) [9.853329403413701]
The Non-dominated Sorting Genetic Algorithm II (NSGA-II) is the most prominent multi-objective evolutionary algorithm for real-world applications.
We provide the first mathematical runtime analysis of the NSGA-III, a refinement of the NSGA-II aimed at better handling more than two objectives.
arXiv Detail & Related papers (2022-11-15T15:10:36Z) - From Understanding the Population Dynamics of the NSGA-II to the First
Proven Lower Bounds [10.107150356618588]
We prove that the NSGA-II with suitable population size needs $Omega(Nnlog n)$ function evaluations.
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.
arXiv Detail & Related papers (2022-09-28T10:11:20Z) - Bounding the Width of Neural Networks via Coupled Initialization -- A
Worst Case Analysis [121.9821494461427]
We show how to significantly reduce the number of neurons required for two-layer ReLU networks.
We also prove new lower bounds that improve upon prior work, and that under certain assumptions, are best possible.
arXiv Detail & Related papers (2022-06-26T06:51:31Z) - Mathematical Runtime Analysis for the Non-Dominated Sorting Genetic
Algorithm II (NSGA-II) [16.904475483445452]
We show that runtime analyses are feasible also for the NSGA-II.
We prove that with a population size four times larger than the size of the Pareto front, the NSGA-II satisfies the same runtime guarantees as the SEMO and GSEMO algorithms.
arXiv Detail & Related papers (2021-12-16T03:00:20Z) - Convergence of adaptive algorithms for weakly convex constrained
optimization [59.36386973876765]
We prove the $mathcaltilde O(t-1/4)$ rate of convergence for the norm of the gradient of Moreau envelope.
Our analysis works with mini-batch size of $1$, constant first and second order moment parameters, and possibly smooth optimization domains.
arXiv Detail & Related papers (2020-06-11T17:43:19Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.