J4

• 计算机科学 • 上一篇    下一篇

遗传算法的多样性与收敛性

孙启龙, 陈罗武, 刘延亮, 陈结, 胡晓敏, 张军   

  1. 中山大学 计算机系, 广州 510275
  • 收稿日期:2006-05-20 修回日期:1900-01-01 出版日期:2006-08-26 发布日期:2006-08-26
  • 通讯作者: 张军

Variety and Convergence of Genetic Algorithm

SUN Qi-long, CHEN Luo-wu, LIU Yan-liang, CHEN Jie, HU Xiao-min, ZHANG Jun    

  1. Department of Computer Science and Technology, Sun Yat-Sen University, Guangzhou 510275, China
  • Received:2006-05-20 Revised:1900-01-01 Online:2006-08-26 Published:2006-08-26
  • Contact: ZHANG Jun 

摘要: 从遗传算法的选择算子研究多样性和收敛性对求解速度和质量的影响. 通过遗传算法解决TSP问题, 介绍了具有多样性的轮盘赌算子和具有收敛性的标准锦标 赛算子, 在综合考虑多样性和收敛性的基础上, 通过改进提出保留上代锦标赛算子和新锦标赛算子, 并得出结论, 增加其多样性, 会使收敛速度变慢; 加快其收敛速度则会破坏其种群多样性, 从而影响在限定的代数内找到最优解的机会, 并影响最终解的质量. 为更好地解决实际问题, 需折衷考虑多样性和收敛性.

关键词: 遗传算法, 选择算子, 选择压力, 多样性, 收敛性, 折衷

Abstract: This paper deals with the influence of variety and convergence of Genetic Algorithm (GA) by the selection operator on the final solution. Several selection operators were introduced such as roulette selection operator which keeps population variety well, and tournament selection operator which keeps population convergence well. Based on the synergism of variety and convergence, the standard tournament selection operator is improved so as to get two new selection operators: keeping old population tournament selection operator and new tournament selection operator. After the experiment, we have come to a conclusion: If the population variety is increased, the speed of popula tion convergence will decrease; accelerating the speed of convergence will greatly destroy the variety. The former can impact the chance to find the optimal solution, and the later can enhance the speed of the genetic algorithm. In order to find a better solution, we should consider their synergism.

Key words: genetic algorithm, selection operator, selection press ure, variety, convergence, compromise

中图分类号: 

  • TP311.133