DocumentCode :
3600938
Title :
Switch Analysis for Running Time Analysis of Evolutionary Algorithms
Author :
Yang Yu ; Chao Qian ; Zhi-Hua Zhou
Author_Institution :
Nat. Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
Volume :
19
Issue :
6
fYear :
2015
Firstpage :
777
Lastpage :
792
Abstract :
Evolutionary algorithms (EAs) are a large family of heuristic optimization algorithms. They are problem independent and have been applied in various optimization problems. Thus, general analysis tools are especially appealing for guiding the analysis of EAs in various situations. This paper develops the switch analysis approach for running time analysis of EAs, revealing their average computational complexity. Unlike previous analysis approaches that analyze an algorithm from scratch, the switch analysis makes use of another well-analyzed algorithm and, by contrasting them, can lead to better results. We investigate the power of switch analysis by comparing it with two commonly used analysis approaches, the fitness level method and the drift analysis. We define the reducibility between two analysis approaches for comparing their power. By the reducibility relationship, it is revealed that both the fitness level method and the drift analysis are reducible to the switch analysis, as they are equivalent to specific configurations of the switch analysis. We further show that the switch analysis is not reducible to the fitness level method, and compare it with the drift analysis on a concrete analysis case (the discrete linear problem). The reducibility study might shed some light on the unified view of different running time analysis approaches.
Keywords :
evolutionary computation; EA; computational complexity; drift analysis; evolutionary algorithms; fitness level method; heuristic optimization algorithms; reducibility relationship; running time analysis; switch analysis; Algorithm design and analysis; Evolutionary computation; Heuristic algorithms; Markov processes; Sociology; Statistics; Switches; Analysis approaches; Evolutionary algorithms; analysis approaches; evolutionary algorithms (EAs); running time complexity; switch analysis;
fLanguage :
English
Journal_Title :
Evolutionary Computation, IEEE Transactions on
Publisher :
ieee
ISSN :
1089-778X
Type :
jour
DOI :
10.1109/TEVC.2014.2378891
Filename :
6980091
Link To Document :
بازگشت