Analysing the Robustness of Evolutionary Algorithms to Noise: Refined Runtime Bounds and an Example Where Noise is Beneficial

作者: Dirk Sudholt

DOI: 10.1007/S00453-020-00671-0

关键词:

摘要: We analyse the performance of well-known evolutionary algorithms, $$(1+1)$$  EA and $$(1+\lambda )$$  EA, in prior noise model, where each fitness evaluation search point is altered before with probability p. present refined results for expected optimisation time these algorithms on function Leading-Ones, bits have to be optimised sequence. Previous work showed that Leading-Ones runs polynomial if $$p = O((\log n)/n^2)$$ needs superpolynomial \omega ((\log n)/n)$$ , leaving a huge gap which no were known. close this by showing $$\varTheta (n^2) \cdot \exp (\varTheta (\min \{pn^2, n\}))$$ all \le 1/2$$ allowing first locate threshold between times at \varTheta . Hence surprisingly sensitive noise. also show offspring populations size $$\lambda \ge 3.42\log n$$ can effectively deal much higher than known before. Finally, we an example rugged landscape help escape from local optima blurring hill climber see underlying gradient. prove particular setting highly beneficial effect performance.

参考文章(57)
Soraya Rana, L. Darrell Whitley, Ronald Cogswell, Searching in the Presence of Noise parallel problem solving from nature. pp. 198- 207 ,(1996) , 10.1007/3-540-61723-X_984
C.R. Reeves, Landscapes, operators and heuristic search Annals of Operations Research. ,vol. 86, pp. 473- 490 ,(1999) , 10.1023/A:1018983524911
O. Giel, Expected runtimes of a simple multi-objective evolutionary algorithm congress on evolutionary computation. ,vol. 3, pp. 1918- 1925 ,(2003) , 10.1109/CEC.2003.1299908
Stefan Droste, Analysis of the (1+1) EA for a noisy OneMax genetic and evolutionary computation conference. pp. 1088- 1099 ,(2004) , 10.1007/978-3-540-24854-5_107
David A. Levin, Elizabeth L. Wilmer, Y. Peres, Y. Peres, Y. Peres, Markov Chains and Mixing Times ,(2008)
Per Kristian Lehre, Carsten Witt, General Drift Analysis with Tail Bounds arXiv: Neural and Evolutionary Computing. ,(2013)
Surender Baswana, Somenath Biswas, Benjamin Doerr, Tobias Friedrich, Piyush P. Kurur, Frank Neumann, Computing single source shortest paths using single-objective fitness Proceedings of the tenth ACM SIGEVO workshop on Foundations of genetic algorithms - FOGA '09. pp. 59- 66 ,(2009) , 10.1145/1527125.1527134
Thomas Jansen, Kenneth A. De Jong, Ingo Wegener, On the Choice of the Offspring Population Size in Evolutionary Algorithms Evolutionary Computation. ,vol. 13, pp. 413- 440 ,(2005) , 10.1162/106365605774666921
Benjamin Doerr, Thomas Jansen, Christian Klein, Comparing global and local mutations on bit strings Proceedings of the 10th annual conference on Genetic and evolutionary computation - GECCO '08. pp. 929- 936 ,(2008) , 10.1145/1389095.1389274
Jonathan E. Rowe, Dirk Sudholt, The choice of the offspring population size in the (1,λ) evolutionary algorithm Theoretical Computer Science. ,vol. 545, pp. 20- 38 ,(2014) , 10.1016/J.TCS.2013.09.036