Runtime analysis of a heavy-tailed $$(1+(\lambda,\lambda ))$$ Genetic Algorithm on Jump Functions

29Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

It was recently observed that the $$(1+(\lambda,\lambda ))$$ genetic algorithm can comparably easily escape the local optimum of the jump functions benchmark. Consequently, this algorithm can optimize the jump function with jump size k in an expected runtime of only $$n^{(k + 1)/2}k^{-k/2}e^{O(k)}$$ fitness evaluations (Antipov, Doerr, Karavaev (GECCO 2020)). This performance, however, was obtained with non-standard parameter setting depending on the jump size k. To overcome this difficulty, we propose to choose two parameters of the $$(1+(\lambda,\lambda ))$$ genetic algorithm randomly from a power-law distribution. Via a mathematical runtime analysis, we show that this algorithm with natural instance-independent choices of the power-law parameters on all jump functions with jump size at most n/4 has a performance close to what the best instance-specific parameters in the previous work obtained. This price for instance-independence can be made as small as an $$O(n\log (n))$$ factor. Given the difficulty of the jump problem and the runtime losses from using mildly suboptimal fixed parameters (also discussed in this work), this appears to be a fair price.

Cite

CITATION STYLE

APA

Antipov, D., & Doerr, B. (2020). Runtime analysis of a heavy-tailed $$(1+(\lambda,\lambda ))$$ Genetic Algorithm on Jump Functions. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 12270 LNCS, pp. 545–559). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-58115-2_38

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free