Passer à la navigation principale Passer à la recherche Passer au contenu principal

A Rigorous Runtime Analysis of the (1 + (λ, λ)) GA on Jump Functions

  • St. Petersburg National Research University of Information Technologies

Résultats de recherche: Contribution à un journalArticleRevue par des pairs

Résumé

The (1 + (λ, λ)) genetic algorithm is a younger evolutionary algorithm trying to profit also from inferior solutions. Rigorous runtime analyses on unimodal fitness functions showed that it can indeed be faster than classical evolutionary algorithms, though on these simple problems the gains were only moderate. In this work, we conduct the first runtime analysis of this algorithm on a multimodal problem class, the jump functions benchmark. We show that with the right parameters, the (1 + (λ, λ)) GA optimizes any jump function with jump size 2 ≤ k≤ n/ 4 in expected time O(n(k+1)/2eO(k)k-k/2) , which significantly and already for constant k outperforms standard mutation-based algorithms with their Θ (nk) runtime and standard crossover-based algorithms with their O~ (nk-1) runtime guarantee. For the isolated problem of leaving the local optimum of jump functions, we determine provably optimal parameters that lead to a runtime of (n/ k) k/2eΘ(k). This suggests some general advice on how to set the parameters of the (1 + (λ, λ)) GA, which might ease the further use of this algorithm.

langue originaleAnglais
Pages (de - à)1573-1602
Nombre de pages30
journalAlgorithmica
Volume84
Numéro de publication6
Les DOIs
étatPublié - 1 juin 2022

Empreinte digitale

Examiner les sujets de recherche de « A Rigorous Runtime Analysis of the (1 + (λ, λ)) GA on Jump Functions ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation