TY - GEN
T1 - Runtime analysis of a heavy-tailed $$(1+(\lambda,\lambda ))$$ Genetic Algorithm on Jump Functions
AU - Antipov, Denis
AU - Doerr, Benjamin
N1 - Publisher Copyright:
© Springer Nature Switzerland AG 2020.
PY - 2020/1/1
Y1 - 2020/1/1
N2 - 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.
AB - 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.
KW - Crossover
KW - Fast mutation
KW - Runtime analysis
KW - Theory
UR - https://www.scopus.com/pages/publications/85091173806
U2 - 10.1007/978-3-030-58115-2_38
DO - 10.1007/978-3-030-58115-2_38
M3 - Conference contribution
AN - SCOPUS:85091173806
SN - 9783030581145
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 545
EP - 559
BT - Parallel Problem Solving from Nature – PPSN XVI - 16th International Conference, PPSN 2020, Proceedings
A2 - Bäck, Thomas
A2 - Preuss, Mike
A2 - Deutz, André
A2 - Emmerich, Michael
A2 - Wang, Hao
A2 - Doerr, Carola
A2 - Trautmann, Heike
PB - Springer Science and Business Media Deutschland GmbH
T2 - 16th International Conference on Parallel Problem Solving from Nature, PPSN 2020
Y2 - 5 September 2020 through 9 September 2020
ER -