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 条
  • [41] Sparsification-a technique for speeding up dynamic graph algorithms
    Univ of California, Irvine, Irvine, United States
    J ACM, 5 (669-696):
  • [42] Speeding up of electromagnetic and optimization calculations by the use of the parallel algorithms
    Kasprzyk, Leszek
    Bednarek, Karol
    PRZEGLAD ELEKTROTECHNICZNY, 2009, 85 (12): : 65 - 68
  • [43] Speeding-up Construction Algorithms for the Graph Coloring Problem
    Kanahara, Kazuho
    Katayama, Kengo
    Miyake, Takafumi
    Tomita, Etsuji
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2022, E105 (08)
  • [44] Speeding up the evaluation phase of GP classification algorithms on GPUs
    Alberto Cano
    Amelia Zafra
    Sebastián Ventura
    Soft Computing, 2012, 16 : 187 - 202
  • [45] Speeding up the evaluation phase of GP classification algorithms on GPUs
    Cano, Alberto
    Zafra, Amelia
    Ventura, Sebastian
    SOFT COMPUTING, 2012, 16 (02) : 187 - 202
  • [46] Efficient algorithms for speeding up the computations of elliptic curve cryptosystems
    Tsaur, WJ
    Chou, CH
    APPLIED MATHEMATICS AND COMPUTATION, 2005, 168 (02) : 1045 - 1064
  • [47] Speeding-Up Construction Algorithms for the Graph Coloring Problem
    Kanahara, Kazuho
    Katayama, Kengo
    Tomita, Etsuji
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2022, E105A (09) : 1241 - 1251
  • [48] Speeding up anterior-posterior patterning of insects by differential initialization of the gap gene cascade
    Rudolf, Heike
    Zellner, Christine
    El-Sherif, Ezzat
    DEVELOPMENTAL BIOLOGY, 2020, 460 (01) : 20 - 31
  • [50] Improving K-Means Through Better Initialization And Normalization
    Choudhary, Akanksha
    Sharma, Prashant
    Singh, Manoj
    2016 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2016, : 2415 - 2419