%0 Journal Article %T 基于DNA 的改进人工鱼群算法<br>Improved Artificial Fish Swarm Algorithm Based on DNA %A 费 %A 腾 %A 张立毅 %A 白 %A 煜 %A 陈 %A 雷 %J 天津大学学报(自然科学与工程技术版) %D 2016 %R 10.11784/tdxbz201501007 %X 人工鱼群算法虽然具有不需要了解问题的特殊信息,能够寻找到一定的搜索方向,对初值和目标函数的要求不高等优点,但在人工鱼群算法的后期,有一部分人工鱼会聚集在局部最优周围或者处在漫无目的地随机游动状态,从而影响算法寻优的精度及收敛速度.针对这一不足,引入DNA 交叉和DNA 变异操作,提出一种基于DNA的改进人工鱼群算法.通过函数测试表明,该算法在搜索精度、可靠性、稳定性和鲁棒性4 个性能上相比于基本人工鱼群算法更有效.<br>Artificial fish swarm algorithm has the advantage which has not to need special information of problems, is able to find a certain search direction,and has less demanding for initial and objective function.But in the late of artificial fish swarm algorithm,a part of the artificial fish will gather in the local optimal around or in the diffuse without destination random walk state,the algorithm accuracy and convergence rate of optimization will be affected. To solve this problem,DNA crossover and DNA mutation operation was introduced,and the improved artificial fish swarm algorithm based on DNA calculation was proposed.Function test shows that the algorithm is more effective in the performances of search accuracy,reliability,stability and robustness compared with the basic artificial fish swarm algorithm %K 鱼群算法 %K DNA %K 交叉 %K 变异< %K br> %K fish swarm algorithm %K DNA %K crossover %K mutation %U http://journals.tju.edu.cn/zrb/oa/darticle.aspx?type=view&id=2016060005