Title :
A Genetic Algorithm That Adaptively Mutates and Never Revisits
Author :
Yuen, Shiu Yin ; Chow, Chi Kin
Author_Institution :
Dept. of Electron. Eng., City Univ. of Hong Kong, Kowloon
fDate :
4/1/2009 12:00:00 AM
Abstract :
A novel genetic algorithm is reported that is non-revisiting: It remembers every position that it has searched before. An archive is used to store all the solutions that have been explored before. Different from other memory schemes in the literature, a novel binary space partitioning tree archive design is advocated. Not only is the design an efficient method to check for revisits, if any, it in itself constitutes a novel adaptive mutation operator that has no parameter. To demonstrate the power of the method, the algorithm is evaluated using 19 famous benchmark functions. The results are as follows. (1) Though it only uses finite resolution grids, when compared with a canonical genetic algorithm, a generic real-coded genetic algorithm, a canonical genetic algorithm with simple diversity mechanism, and three particle swarm optimization algorithms, it shows a significant improvement. (2) The new algorithm also shows superior performance compared to covariance matrix adaptation evolution strategy (CMA-ES), a state-of-the-art method for adaptive mutation. (3) It can work with problems that have large search spaces with dimensions as high as 40. (4) The corresponding CPU overhead of the binary space partitioning tree design is insignificant for applications with expensive or time-consuming fitness evaluations, and for such applications, the memory usage due to the archive is acceptable. (5) Though the adaptive mutation is parameter-less, it shows and maintains a stable good performance. However, for other algorithms we compare, the performance is highly dependent on suitable parameter settings.
Keywords :
covariance matrices; evolutionary computation; genetic algorithms; trees (mathematics); adaptive mutation; adaptive mutation operator; benchmark functions; canonical genetic algorithm; covariance matrix adaptation evolution strategy; diversity mechanism; finite resolution grids; generic real-coded genetic algorithm; particle swarm optimization algorithms; Adaptive mutation; binary space partitioning; diversity maintenance; genetic algorithm; no revisits; premature convergence;
Journal_Title :
Evolutionary Computation, IEEE Transactions on
Conference_Location :
12/9/2008 12:00:00 AM
DOI :
10.1109/TEVC.2008.2003008