期刊文献+

基于水流作用机制的人工鱼群算法

An Improved Artificial Fish Swarm Algorithm Based on Water Flow Mechanism
下载PDF
导出
摘要 针对人工鱼群算法(AFSA)在函数优化问题中易陷入局部极值和求解精度较低的缺点,提出了一种在基本人工鱼群算法中引入水流作用机制的改进方案。通过水流作用机制中的持续性水流和周期性水流对鱼群施加的有益影响来改进原有算法。持续性水流影响鱼群的体力变化从而控制视野和步长参数的自适应调整以提高求解精度;周期性水流冲击鱼群并改变部分鱼的位置,从而保持鱼群的种群多样性以利于全局收敛。仿真实验结果表明:本文的改进算法具有更高的求解精度和更好的全局搜索性能,并验证了算法的有效性。 In this paper, the water flow mechanism is introduced to improve the performance of artificial fish swarm algorithm (AFSA). Water flow mechanism simulates the natural phenomenon of running water flow in rivers, including persistent water flow and periodic water flow. Persistent water flow affects fish's physical power continuously, which is utilized to adjust the visual and step parameters self-adaptively. Periodic water flow rushes fish swarm effectively and changes the position of some fishes. Therefore, water flow mechanism can improve the search precision and maintain the diversity of population. The experiment results via benchmark function illustrate the effectiveness of the improved algorithm.
出处 《华东理工大学学报(自然科学版)》 CAS CSCD 北大核心 2015年第3期364-370,共7页 Journal of East China University of Science and Technology
基金 国家自然科学基金(61073107)
关键词 人工鱼群算法 水流作用机制 函数优化 artificial fish swarm algorithm water flow mechanism function optimization
  • 相关文献

参考文献11

  • 1李晓磊,邵之江,钱积新.一种基于动物自治体的寻优模式:鱼群算法[J].系统工程理论与实践,2002,22(11):32-38. 被引量:878
  • 2姜山,季业飞.改进的人工鱼群混合算法在交通分配中的应用[J].计算机仿真,2011,28(6):326-329. 被引量:11
  • 3Yang Weihong. An improved artificial fish swarm algorithm and its application in multiple sequence alignment[J]. Journal of Computational and Theoretical Nanoscience, 2014,11 (3) : 888-892.
  • 4Zhang Mu,Wang Ning,Ding Xueqian. Improved artificial fish swarm algorithm for fault diagnosis of dry type transformer [C]//2013 4th International Conference on Digital Manufac turing and Automation. Qingdao, China: IEEE Press, 2013 : 679-683.
  • 5Chen Qing,Shao Yuxiang, Liu Baozhong. BP neural network based on improved artificial fish swarm algorithm and its application[J]. International Journal of Advancements in Computing Technology,2012,4(19) :507-514.
  • 6祁俊,赵慧雅,李明.基于双混沌映射改进的人工鱼群算法[J].计算机应用与软件,2012,29(9):230-233. 被引量:10
  • 7王联国,施秋红,洪毅.PSO和AFSA混合优化算法[J].计算机工程,2010,36(5):176-178. 被引量:13
  • 8李会,张天丽,陶佰睿,王新红.动态分组方案的自适应人工鱼群算法[J].计算机工程与应用,2013,49(8):58-62. 被引量:8
  • 9Gao Xiaozhi,Wu Ying, Zenger K, et al. A knowledge-based artificial fish-swarm algorithm[C]//2013 13th IEEE Interna- tional Conference on Computational Science and Engineering. Hong Kong, China : IEEE Press, 2010 : 327-332.
  • 10Hu Yifan, Yu Baozhong, Ma Jianliang, et al. Parallel fish swarm algorithm based on GPU-aceeleration[C]//2011 3rd International Workshop on Intelligent Systems and Applica- tions. Wuhan, China & IEEE Press, 2011 : 1-4.

二级参考文献37

  • 1胡建秀,曾建潮.具有随机惯性权重的PSO算法[J].计算机仿真,2006,23(8):164-167. 被引量:36
  • 2张梅凤,邵诚,甘勇,李梅娟.基于变异算子与模拟退火混合的人工鱼群优化算法[J].电子学报,2006,34(8):1381-1385. 被引量:82
  • 3韩江洪,李正荣,魏振春.一种自适应粒子群优化算法及其仿真研究[J].系统仿真学报,2006,18(10):2969-2971. 被引量:121
  • 4黄光球,王西邓,刘冠.基于网格划分策略的改进人工鱼群算法[J].微电子学与计算机,2007,24(7):83-86. 被引量:18
  • 5戴汝为 周登勇.智能控制与适应性.第三届全球智能控制与自动化大会(WCICA'2000)[M].合肥:-,2000.11-17.
  • 6Kenned J, Eberhart R. Particle Swarm Optimization[C]//Proc. of 1EEE Int'l Conf. on Neural Networks. Perth, Australia: [s. n.], 1995: 1942-1948.
  • 7Eberhart R, Kennedy J. A New Optimizer Using Particle Swarm Theory[C]//Proc. of the 16th International Symposium on Micro Machine and Human Science. Nagoya, Japan: IEEE Press, 1995: 39-43.
  • 8Shi Yuhui, Eberhart R C. A Modified Particle Swarm Optimizer[C]// Proc. of IEEE International Conference on Evolutionary Computation. Piscataway, USA: IEEE Press, 1998: 69-73.
  • 9Higashi N, Iba H. Particle Swarm Optimization with Gaussiaa Mutation[C]//Proc. of the IEEE Swarm Intelligence Symposium. Indianapolis, Indiana, USA: 1EEE Press, 2003: 72-79.
  • 10Jiang Yan, Hu Tiesong, Huang Chongchao, et al. An Improved Particle Swarm Optimization Algorithm[J]. Applied Mathematics and Computation, 2007, 193(1): 231-239.

共引文献909

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部