应用科学学报 ›› 2012, Vol. 30 ›› Issue (6): 669-676.doi: 10.3969/j.issn.0255-8297.2012.06.018

• 计算机科学与应用 • 上一篇    

基于捕食机制的元胞遗传算法

黎明, 王莹, 陈昊, 鲁宇明   

  1. 南昌航空大学无损检测教育部重点实验室,南昌330063 
  • 收稿日期:2011-08-21 修回日期:2012-03-09 出版日期:2012-11-27 发布日期:2012-03-09
  • 通信作者: 黎明,教授,博导,研究方向:群体智能、优化算法,E-mail:limingniat@hotmail.com
  • 作者简介:黎明,教授,博导,研究方向:群体智能、优化算法,E-mail:limingniat@hotmail.com
  • 基金资助:

    国家自然科学基金(No.60963002);江西省自然科学基金(No.2009GZS0090)资助

LI Ming, WANG Ying, CHEN Hao, LU Yu-ming   

  1. Key Laboratory of Nondestructive Testing, Ministry of Education, Nanchang Hangkong University, Nanchang 330063, China
  • Received:2011-08-21 Revised:2012-03-09 Online:2012-11-27 Published:2012-03-09

摘要: 提出了一种基于捕食机制的元胞遗传算法,当优化复杂多模函数时,该算法进一步提高了全局探索能力.算法通过模拟生态系统捕食与被捕食之间的相互关系,采用捕食机制替代元胞遗传算法中的演化规则,使得遗传个体生存与死亡状态的演化既与其适应度相关,又与邻域内捕食及被捕食个体密度相关,并通过群体规模控制策略维持捕食与被捕食群体间的个体数目动态平衡,实现了全局搜索与局部寻优之间更好的协调与均衡. 对典型的多峰函数进行优化的实验结果表明,该算法在抑制早熟收敛以及提高全局收敛率方面获得了明显的优势.

关键词: 遗传算法, 元胞自动机, 演化规则, 捕食机制

Abstract: A novel cellular genetic algorithm with predator and prey mechanism is proposed in this paper to improve the ability of escaping from premature trap. To mimic the predator-prey model in the natural ecology, the evolution rule of cellular genetic algorithm is replaced with a predator and prey mechanism. Whether the individual can survive is decided not only by the fitness of predator and prey, but also by the density of the predators and preys in the neighborhood. The population size of predator and prey individuals is maintained in a reasonable range by a certain population size control strategy. The predator and prey mechanism balances the tradeoff between exploration and exploitation. In an experiment of optimization of several typical complicated
functions, the proposed algorithm shows better performance in avoiding premature trapping, and can obtain higher convergence rate of global optimum.

Key words: genetic algorithm, cellular automata, evaluation rule, predator and prey mechanism

中图分类号: