On the Benefits of Populations on the Exploitation Speed of Standard Steady-State Genetic Algorithms

作者: Pietro S. Oliveto , Dogan Corus

DOI:

关键词:

摘要: It is generally accepted that populations are useful for the global exploration of multi-modal optimisation problems. Indeed, several theoretical results available showing such advantages over single-trajectory search heuristics. In this paper we provide evidence evolving via crossover and mutation may also benefit time hillclimbing unimodal functions. particular, prove bounds on expected runtime standard ($\mu$+1)~GA OneMax lower than its unary black box complexity decrease in leading constant with population size up to $\mu=O(\sqrt{\log n})$. Our analysis suggests optimal strategy flip two bits most time. To achieve interesting contributions theory randomised heuristics: 1) A novel application drift which compares absorption times different Markov chains without defining an explicit potential function. 2) The inversion fundamental matrices calculate chains. latter was previously proposed literature but best our knowledge first has been used show non-trivial runtimes.

参考文章(17)
Dogan Corus, Duc-Cuong Dang, Anton V. Eremeev, Per Kristian Lehre, Level-Based Analysis of Genetic Algorithms and Other Search Processes IEEE Transactions on Evolutionary Computation. ,vol. 22, pp. 707- 719 ,(2018) , 10.1109/TEVC.2017.2753538
Agoston E. Eiben, J. E. Smith, Introduction to evolutionary computing ,(2003)
Per Kristian Lehre, Carsten Witt, Black-Box Search by Unbiased Variation Algorithmica. ,vol. 64, pp. 623- 642 ,(2012) , 10.1007/S00453-012-9616-8
Tobias Friedrich, Pietro S. Oliveto, Dirk Sudholt, Carsten Witt, Analysis of diversity-preserving mechanisms for global exploration* Evolutionary Computation. ,vol. 17, pp. 455- 476 ,(2009) , 10.1162/EVCO.2009.17.4.17401
Hou-Biao Li, Ting-Zhu Huang, Xing-Ping Liu, Hong Li, On the inverses of general tridiagonal matrices Linear Algebra and its Applications. ,vol. 433, pp. 965- 983 ,(2010) , 10.1016/J.LAA.2010.04.042
Benjamin Doerr, Edda Happ, Christian Klein, Crossover can provably be useful in evolutionary computation Theoretical Computer Science. ,vol. 425, pp. 17- 33 ,(2012) , 10.1016/J.TCS.2010.10.035
Benjamin Doerr, Carola Doerr, A Tight Runtime Analysis of the (1+(λ, λ)) Genetic Algorithm on OneMax genetic and evolutionary computation conference. pp. 1423- 1430 ,(2015) , 10.1145/2739480.2754683
Dirk Sudholt, Crossover is provably essential for the Ising model on trees genetic and evolutionary computation conference. pp. 1161- 1167 ,(2005) , 10.1145/1068009.1068202
Carsten Witt, Runtime Analysis of the ( μ +1) EA on Simple Pseudo-Boolean Functions Evolutionary Computation. ,vol. 14, pp. 65- 86 ,(2006) , 10.1162/106365606776022751