From Understanding Genetic Drift to a Smart-Restart Parameter-less Compact Genetic Algorithm

被引:15
作者
Doerr, Benjamin [1 ]
Zheng, Weijie [2 ,3 ]
机构
[1] Inst Polytech Paris, Lab Informat LIX, Ecole Polytech, CNRS, Palaiseau, France
[2] Southern Univ Sci & Technol, Guangdong Prov Key Lab Brain Inspired Intelligent, Dept Comp Sci & Engn, Shenzhen, Peoples R China
[3] Univ Sci & Technol China, Sch Comp Sci & Technol, Hefei, Peoples R China
来源
GECCO'20: PROCEEDINGS OF THE 2020 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE | 2020年
关键词
Estimation-of-distribution algorithms; parameter-less algorithm; empirical study; theory;
D O I
10.1145/3377930.3390163
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
One of the key difficulties in using estimation-of-distribution algorithms is choosing the population sizes appropriately: Too small values lead to genetic drift, which can cause enormous difficulties. In the regime with no genetic drift, however, often the runtime is roughly proportional to the population size, which renders large population sizes inefficient. Based on a recent quantitative analysis which population sizes lead to genetic drift, we propose a parameter-less version of the compact genetic algorithm that automatically finds a suitable population size without spending too much time in situations unfavorable due to genetic drift. We prove an easy mathematical runtime guarantee for this algorithm and conduct an extensive experimental analysis on four classic benchmark problems. The former shows that under a natural assumption, our algorithm has a performance similar to the one obtainable from the best population size. The latter confirms that missing the right population size can be highly detrimental and shows that our algorithm as well as a previously proposed parameter-less one based on parallel runs avoids such pitfalls. Comparing the two approaches, ours profits from its ability to abort runs which are likely to be stuck in a genetic drift situation.
引用
收藏
页码:805 / 813
页数:9
相关论文
共 37 条
[21]   Parameter-less Population Pyramid [J].
Goldman, Brian W. ;
Punch, William F. .
GECCO'14: PROCEEDINGS OF THE 2014 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2014, :785-792
[22]   The compact genetic algorithm [J].
Harik, GR ;
Lobo, FG ;
Goldberg, DE .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 1999, 3 (04) :287-297
[23]  
Harik GR, 1999, GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, P258
[24]   On the Runtime Dynamics of the Compact Genetic Algorithm on Jump Functions [J].
Hasenohrl, Vaclav ;
Sutton, Andrew M. .
GECCO'18: PROCEEDINGS OF THE 2018 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2018, :967-974
[25]   On the choice of the offspring population size in evolutionary algorithms [J].
Jansen, T ;
De Jong, KA ;
Wegener, I .
EVOLUTIONARY COMPUTATION, 2005, 13 (04) :413-440
[26]  
Krejca M.S., 2020, Theory of Evolutionary Computation: Recent Developments in Discrete Optimization, P405, DOI DOI 10.1007/978-3-030-29414-49
[27]   On the Limitations of the Univariate Marginal Distribution Algorithm to Deception and Where Bivariate EDAs might help [J].
Lehre, Per Kristian ;
Phan Trung Hai Nguyen .
FOGA'19: PROCEEDINGS OF THE 15TH ACM/SIGEVO CONFERENCE ON FOUNDATIONS OF GENETIC ALGORITHMS, 2019, :154-168
[28]   Medium Step Sizes are Harmful for the Compact Genetic Algorithm [J].
Lengler, Johannes ;
Sudholt, Dirk ;
Witt, Carsten .
GECCO'18: PROCEEDINGS OF THE 2018 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2018, :1499-1506
[29]  
Lima CF, 2004, LECT NOTES COMPUT SC, V3102, P1328
[30]  
MUHLENBEIN H, 1992, PARALLEL PROBLEM SOLVING FROM NATURE, 2, P15