Genetic algorithm with automatic termination and search space rotation

被引:9
作者
Ong B.T. [1 ]
Fukushima M. [1 ]
机构
[1] Department of Applied Mathematics and Physics, Graduate School of Informatics, Kyoto University
关键词
Gene matrix; Genetic algorithms; Mutagenesis; Space decomposition; Space rotation; Termination criteria;
D O I
10.1007/s12293-011-0057-8
中图分类号
学科分类号
摘要
In the last two decades, numerous evolutionary algorithms (EAs) have been developed for solving optimization problems. However, only a few works have focused on the question of the termination criteria. Indeed, EAs still need termination criteria prespecified by the user. In this paper, we develop a genetic algorithm (GA) with automatic termination and acceleration elements which allow the search to end without resort to predefined conditions. We call this algorithm "Genetic Algorithm with Automatic Termination and Search Space Rotation", abbreviated as GATR. This algorithm utilizes the so-called "Gene Matrix" (GM) to equip the search process with a self-check in order to judge how much exploration has been performed, while maintaining the population diversity. The algorithm also implements a mutation operator called "mutagenesis" to achieve more efficient and faster exploration and exploitation processes. Moreover, GATR fully exploits the structure of the GM by calling a novel search space decomposition mechanism combined with a search space rotation procedure. As a result, the search operates strictly within two-dimensional subspaces irrespective of the dimension of the original problem. The computational experiments and comparisons with some state-of-the-art EAs demonstrate the effectiveness of the automatic termination criteria and the space decomposition mechanism of GATR. © 2011 Springer-Verlag.
引用
收藏
页码:111 / 127
页数:16
相关论文
共 52 条
  • [1] Back T., Fogel D.B., Michalewicz Z., Handbook of Evolutionary Computation, (1997)
  • [2] Baker J.E., Adaptive selection methods for genetic algorithms, Proceedings of the 1st international conference on genetic algorithms, pp. 101-111, (1985)
  • [3] Beyer H.G., Schwefel H.P., Evolution strategies-a comprehensive introduction, Nat Comput, 1, pp. 3-52, (2002)
  • [4] Garcia S., Molina D., Lozano M., Herrera F., A study on the use of non-parametric tests for analyzing the evolutionary algorithms' behaviour: a case study on the CEC'2005 special session on real parameter optimization, J Heuristics, 15, 6, pp. 617-644, (2009)
  • [5] Giggs M.S., Maier H.R., Dandy G.C., Nixon J.B., Minimum number of generations required for convergence of genetic algorithms, Proceedings of 2006 IEEE congress on evolutionary computation, pp. 2580-2587, (2006)
  • [6] Glover F., Future paths for integer programming and links to artificial intelligence, Comput Oper Res, 13, pp. 533-549, (1986)
  • [7] Hansen N., The CMA evolution strategy: a comparing review, Towards a New Evolutionary Computation. Advances on Estimation of Distribution Algorithms, pp. 75-102, (2006)
  • [8] Hansen N., Kern S., Evaluating the CMA evolution strategy on multimodal test functions, Proceedings of eighth international conference on parallel problem solving from nature PPSN VIII, pp. 82-291, (2004)
  • [9] Hansen N., Ostermeier A., Adapting arbitrary normal mutation distributions in evolution strategies: the covariance matrix adaptation, Proceedings of the 1996 IEEE international conference on evolutionary computation, pp. 312-317, (1996)
  • [10] Hansen N., Muller S.D., Koumoutsakos P., Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES), Evol Comput, 11, 1, pp. 1-18, (2003)