Money for Nothing: Speeding Up Evolutionary Algorithms Through Better Initialization

被引:24
|
作者
de Laillevault, Axel de Perthuis [1 ]
Doerr, Benjamin [1 ]
Doerr, Carola [2 ,3 ]
机构
[1] Univ Paris Saclay, Ecole Polytech, Paris, France
[2] CNRS, Paris, France
[3] Univ Paris 06, Paris, France
关键词
Theory; Runtime Analysis; Random Restarts; Initialization; BOUNDS; SEARCH; TIME;
D O I
10.1145/2739480.2754760
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
That the initialization can have a significant impact on the performance of evolutionary algorithms (EAs) is a well known fact in the empirical evolutionary computation literature. Surprisingly, it has nevertheless received only little attention from the theoretical community. We bridge this gap by providing a thorough runtime analysis for a simple iterated random sampling initialization. In the latter, instead of starting an EA with a random sample, it is started in the best of k search points that are taken from the search space uniformly at random. Implementing this strategy comes at almost no cost, neither in the actual coding work nor in terms of wall-clock time. Taking the best of two random samples already decreases the Theta(n log n) expected runtime of the (1+1) EA and Randomized Local Search on ONEMAX by an additive term of order root 7n. The optimal gain that one can achieve with iterated random sampling is an additive term of order root n log n. This also determines the best possible mutation-based EA for ONEMAX, a question left open in [Sudholt, IEEE TEC 2013]. At the heart of our analysis is a very precise bound for the maximum of k independent Binomially distributed variables with success probability 1/2.
引用
收藏
页码:815 / 822
页数:8
相关论文
共 50 条
  • [31] Speeding Up Evolutionary Multi-objective Optimisation Through Diversity-Based Parent Selection
    Osuna, Edgar Covantes
    Gao, Wanru
    Neumann, Frank
    Sudholt, Dirk
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17), 2017, : 553 - 560
  • [32] Hoarding behavior: A better evolutionary account of money psychology?
    Bouissac, P
    BEHAVIORAL AND BRAIN SCIENCES, 2006, 29 (02) : 181 - +
  • [33] Briefing: Speeding up innovation by better 'first use' reporting
    Ainger, Charles
    PROCEEDINGS OF THE INSTITUTION OF CIVIL ENGINEERS-ENGINEERING SUSTAINABILITY, 2013, 166 (01) : 8 - 10
  • [34] Speeding up gate operations through dissipation
    Beige, A
    Cable, H
    Marr, C
    Knight, PL
    LASER PHYSICS, 2005, 15 (01) : 162 - 169
  • [35] Speeding up evolution through learning: LEM
    Michalski, RS
    Cervone, G
    Kaufman, K
    INTELLIGENT INFORMATION SYSTEMS, 2000, : 243 - 256
  • [36] A population initialization method for evolutionary algorithms based on clustering and Cauchy deviates
    Bajer, Drazen
    Martinovic, Goran
    Brest, Janez
    EXPERT SYSTEMS WITH APPLICATIONS, 2016, 60 : 294 - 310
  • [37] Speeding Up Quantum Genetic Algorithms in Matlab Through the Quack_GPU V1
    Montiel, Oscar
    Sepulveda, Roberto
    Rubio, Yoshio
    FUZZY LOGIC IN INTELLIGENT SYSTEM DESIGN: THEORY AND APPLICATIONS, 2018, 648 : 156 - 161
  • [38] CLIQUE PARTITIONS, GRAPH COMPRESSION AND SPEEDING-UP ALGORITHMS
    FEDER, T
    MOTWANI, R
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1995, 51 (02) : 261 - 272
  • [39] Speeding up inferences using relevance reasoning: a formalism and algorithms
    Levy, AY
    Fikes, RE
    Sagiv, Y
    ARTIFICIAL INTELLIGENCE, 1997, 97 (1-2) : 83 - 136
  • [40] SPEEDING-UP 2 STRING-MATCHING ALGORITHMS
    CROCHEMORE, M
    CZUMAJ, A
    GASIENIEC, L
    JAROMINEK, S
    LECROQ, T
    PLANDOWSKI, W
    RYTTER, W
    ALGORITHMICA, 1994, 12 (4-5) : 247 - 267