A new approach for analyzing average time complexity of population-based evolutionary algorithms on unimodal problems

In the past decades, many theoretical results related to the time complexity of evolutionary algorithms (EAs) on different problems are obtained. However, there is not any general and easy-to-apply approach designed particularly for population-based EAs on unimodal problems. In this paper, we first...

Description complète

Détails bibliographiques
Publié dans:IEEE transactions on systems, man, and cybernetics. Part B, Cybernetics : a publication of the IEEE Systems, Man, and Cybernetics Society. - 1996. - 39(2009), 5 vom: 31. Okt., Seite 1092-106
Auteur principal: Chen, Tianshi (Auteur)
Autres auteurs: He, Jun, Sun, Guangzhong, Chen, Guoliang, Yao, Xin
Format: Article en ligne
Langue:English
Publié: 2009
Accès à la collection:IEEE transactions on systems, man, and cybernetics. Part B, Cybernetics : a publication of the IEEE Systems, Man, and Cybernetics Society
Sujets:Journal Article Research Support, Non-U.S. Gov't
Description
Résumé:In the past decades, many theoretical results related to the time complexity of evolutionary algorithms (EAs) on different problems are obtained. However, there is not any general and easy-to-apply approach designed particularly for population-based EAs on unimodal problems. In this paper, we first generalize the concept of the takeover time to EAs with mutation, then we utilize the generalized takeover time to obtain the mean first hitting time of EAs and, thus, propose a general approach for analyzing EAs on unimodal problems. As examples, we consider the so-called (N + N) EAs and we show that, on two well-known unimodal problems, leadingones and onemax , the EAs with the bitwise mutation and two commonly used selection schemes both need O(n ln n + n(2)/N) and O(n ln ln n + n ln n/N) generations to find the global optimum, respectively. Except for the new results above, our approach can also be applied directly for obtaining results for some population-based EAs on some other unimodal problems. Moreover, we also discuss when the general approach is valid to provide us tight bounds of the mean first hitting times and when our approach should be combined with problem-specific knowledge to get the tight bounds. It is the first time a general idea for analyzing population-based EAs on unimodal problems is discussed theoretically
Description:Date Completed 24.07.2009
Date Revised 28.05.2009
published: Print-Electronic
Citation Status MEDLINE
ISSN:1941-0492
DOI:10.1109/TSMCB.2008.2012167