正在加载图片...
第3期 吴昌友:一种改进的人工鱼群优化算法 ·469 表1改进和标准人工鱼群算法的最优值和迭代次数比较 artificial fish-school algorithm [J].Journal of Chongqing Table 1 The optimal value of improved and standard AFSA Normal University,2007,24(3):23-26. [5]刘佳,刘丽娜,李靖.基于模拟退火算法的改进人工鱼群 and the comparison of the number of iterations 算法研究[J].计算机仿真,2011,28(10):195-198. 标准人工鱼群算法 改进人工鱼群算法 函数 LIU Jia,LIU Lina,LI Jing.Research of improved artificial 最优值 迭代次数 最优值 迭代次数 fish swarm algorithm based on simulated annealing algorithm 0 14 0 8 [J].Computer Simulation,2011,28(10):195-198. f 0 21 0 10 [6]柳毅求解模糊需求可回程取货车辆路径问题的改进工 6 鱼群算法[J].模式识别与人工智能,2010,23(4):560 2748.8 50 3600 6 564. g 0 27 0 13 LIU Yi.Improved artificial fish swarm algorithm for vehicle routing problem with backhaul and fuzzy demand[J].Pat- 由图2~5和表1可以看出,改进的人工鱼群算 tern Recognition Artificial Intelligence,2010,23(4): 法无论在优化速度和优化精度明显好于标准的人工 560-564 鱼群算法,对于函数f、方和f来说,虽然改进的人 [7]张严,楚晓丽.一种改进的人工鱼群算法[J刀]计算机系统 应用,2011,20(5):199-201. 工鱼群算法和标准人工鱼群算法都达到了最优值, ZHANG Yan,CHU Xiaoli.Advanced artificial fish swarm 但是改进的人工鱼群算法收敛的速度较快:对于函 algorithm[J].Computer Systems Applications,2011,20 数方来说,标准人工鱼群算法运行多次都陷入最优 (5):199-201. 解,无法找到全局最优解。综上所述,搜索目标函数 [8]曲良东,何登旭.基于自适应高斯变异的人工鱼群算法 全局最优值,标准人工鱼群算法不是陷入局部极值, [J].计算机工程,2009,35(15):182-189. 就是计算逐步趋于停顿,而改进标准人工鱼群算法 QU Liangdong,HE Dengxu.Artificial fish-school algorithm 则表现出更为强大的搜索能力、更快的收敛速度以 based on adaptive Gauss mutation[J].Computer Engineer- 及更为准确的计算精度。 ing,2009,35(15):182-189. [9]彭勇,唐国磊,薛志春.基于改进人工鱼群算法的梯级水 4结束语 库群优化调度[J].系统工程理论与实践,2011,31(6): 1118-1126. 对于标准人工鱼群算法容易陷入局部极小点和 PENG Yong,TANG Guolei,XUE Zhichun.Optimal opera- 收敛速度慢等特点,本文提出了一种改进的人工鱼 tion of cascade reservoirs based on improved artificial fish 群算法。在人工鱼群算法应用复杂的约束条件下, swarm algorithm[J].Systems Engineering-Theory Prac- 很难产生可行的初始人工鱼群,本文给出了初始人 tice,2011,31(6):1118-1126. 工鱼群的产生方法,大大提高初始人工鱼群产生速 [10]SHEN Wei,GUO Xiaopen,WU Chao,et al.Forecasting 度,并提出了自适应步长,加速人工鱼群算法的收敛 stock indices using radial basis function neural networks optimized by artificial fish swarm algorithm[J].Knowl- 速度,同时为了保证人工鱼群的多样性,避免陷入局 edge-Based Systems,2011,24(3):378-385. 部最优解,引进了变异策略。从测试实验的结果可 [11]WANG Cuiru,ZHOU Chunlei,MA Jianwei.An improved 以看出,改进人工鱼群算法是可行的。 artificial fish-swarm algorithm and its application in feed- 参考文献: forward neural networks[C]//Proceedings of 2005 Interna- tional Conference on Machine Learning and Cybernetics. [1]李晓磊,钱积新基于分解协调的人工鱼群优化算法研究 Guangzhou,China.2005,5:2890-2894. [J].电路与系统学报,2003,8(1):1-6. [12]FARZI S.Efficient job scheduling in grid computing with LI Xiaolei,OIAN Jixin.Studies on artificial fish swarm opti- modified artificial fish swarm algorithm[].International mization algorithm based on decomposition and coordination Journal of Computer Theory and Engineering,2009,1 techniques[J].Journal of Circuits and Systems,2003,8 (1):13-18. (1):1-6. [13]LUO Yi,ZHANG Juntao,LI Xinxin.The optimization of [2]李晓磊,邵之江,钱积新.一种基于动物自治体的寻优模 PID controller parameters based on artificial fish swarm al- 式:鱼群算法[J].系统工程理论与实践,2002,22(11): gorithm[C]//2007 IEEE International Conference on Au- 32-38. tomation and Logistics.Ji'nan,China,2007:1058-1062. LI Xiaolei,SHAO Zhijiang,QIAN Jixin.An optimizing [14]吴昌友,王福林,马力.一种新的改进粒子群优化算法 method based on autonomous animals fish-swarm algorithm [J].控制工程,2010,17(5):359-362. [J].Systems Engineering-Theory Practice,2002,22 WU Changyou,WANG Fulin,MA Li.An improved parti- (11):32.38. cle swarm optimization algorithm[J].Control Engineering [3]李晓磊,路飞,田国会,等组合优化问题的人工鱼群算法 of China,2010,17(5):359-362. 应用J刀.山东大学学报:工学版,2004,34(5):64-67. 作者简介: LI Xiaolei,LU Fei,TIAN Guohui,et al.Applications of ar- 吴昌友,男,1981年生,副教授,博 tificial fish school algorithm in combinatorial optimization 士,主要研究方向为系统工程和人工智 problems[J].Journal of Shangdong University:Engineering 能算法。主持和参与省部级项目6项」 Science,.2004,34(5):64-67. 发表学术论文30余篇,出版专著1部. [4]范玉军,王冬冬,孙明明改进的人工鱼群算法[J].重庆 主编教材1部。 师范大学学报,2007,24(3):23-26. FAN Yujun,WANG Dongdong,SUN Mingming.Improved表 1 改进和标准人工鱼群算法的最优值和迭代次数比较 Table 1 The optimal value of improved and standard AFSA and the comparison of the number of iterations 函数 标准人工鱼群算法 最优值 迭代次数 改进人工鱼群算法 最优值 迭代次数 f 1 0 14 0 8 f 2 0 21 0 10 f 3 2 748.8 50 3 600 6 f 4 0 27 0 13 由图 2~5 和表 1 可以看出,改进的人工鱼群算 法无论在优化速度和优化精度明显好于标准的人工 鱼群算法,对于函数 f 1 、 f 2 和 f 4 来说,虽然改进的人 工鱼群算法和标准人工鱼群算法都达到了最优值, 但是改进的人工鱼群算法收敛的速度较快;对于函 数 f 3 来说,标准人工鱼群算法运行多次都陷入最优 解,无法找到全局最优解。 综上所述,搜索目标函数 全局最优值,标准人工鱼群算法不是陷入局部极值, 就是计算逐步趋于停顿,而改进标准人工鱼群算法 则表现出更为强大的搜索能力、更快的收敛速度以 及更为准确的计算精度。 4 结束语 对于标准人工鱼群算法容易陷入局部极小点和 收敛速度慢等特点,本文提出了一种改进的人工鱼 群算法。 在人工鱼群算法应用复杂的约束条件下, 很难产生可行的初始人工鱼群,本文给出了初始人 工鱼群的产生方法,大大提高初始人工鱼群产生速 度,并提出了自适应步长,加速人工鱼群算法的收敛 速度,同时为了保证人工鱼群的多样性,避免陷入局 部最优解,引进了变异策略。 从测试实验的结果可 以看出,改进人工鱼群算法是可行的。 参考文献: [1]李晓磊,钱积新.基于分解协调的人工鱼群优化算法研究 [J]. 电路与系统学报, 2003, 8(1): 1⁃6. LI Xiaolei, QIAN Jixin. Studies on artificial fish swarm opti⁃ mization algorithm based on decomposition and coordination techniques[ J]. Journal of Circuits and Systems, 2003, 8 (1): 1⁃6. [2]李晓磊,邵之江,钱积新.一种基于动物自治体的寻优模 式:鱼群算法[J].系统工程理论与实践, 2002, 22(11): 32⁃38. LI Xiaolei, SHAO Zhijiang, QIAN Jixin. An optimizing method based on autonomous animals fish⁃swarm algorithm [J]. Systems Engineering—Theory & Practice, 2002, 22 (11): 32⁃38. [3]李晓磊,路飞,田国会,等.组合优化问题的人工鱼群算法 应用[J].山东大学学报:工学版, 2004, 34(5): 64⁃67. LI Xiaolei, LU Fei, TIAN Guohui, et al. Applications of ar⁃ tificial fish school algorithm in combinatorial optimization problems[J]. Journal of Shangdong University: Engineering Science, 2004, 34(5): 64⁃67. [4]范玉军,王冬冬,孙明明.改进的人工鱼群算法[ J]. 重庆 师范大学学报, 2007, 24(3): 23⁃26. FAN Yujun, WANG Dongdong, SUN Mingming. Improved artificial fish⁃school algorithm [ J ]. Journal of Chongqing Normal University, 2007, 24(3): 23⁃26. [5]刘佳,刘丽娜,李靖.基于模拟退火算法的改进人工鱼群 算法研究[J].计算机仿真, 2011, 28(10): 195⁃198. LIU Jia, LIU Lina, LI Jing. Research of improved artificial fish swarm algorithm based on simulated annealing algorithm [J]. Computer Simulation, 2011, 28(10): 195⁃198. [6]柳毅.求解模糊需求可回程取货车辆路径问题的改进工 鱼群算法[J].模式识别与人工智能, 2010, 23(4): 560⁃ 564. LIU Yi. Improved artificial fish swarm algorithm for vehicle routing problem with backhaul and fuzzy demand[ J]. Pat⁃ tern Recognition & Artificial Intelligence, 2010, 23 ( 4): 560⁃564. [7]张严,楚晓丽.一种改进的人工鱼群算法[ J].计算机系统 应用, 2011, 20(5): 199⁃201. ZHANG Yan, CHU Xiaoli. Advanced artificial fish swarm algorithm[J]. Computer Systems & Applications, 2011, 20 (5): 199⁃201. [8]曲良东,何登旭.基于自适应高斯变异的人工鱼群算法 [J].计算机工程, 2009, 35(15): 182⁃189. QU Liangdong, HE Dengxu. Artificial fish⁃school algorithm based on adaptive Gauss mutation[ J]. Computer Engineer⁃ ing, 2009, 35(15): 182⁃189. [9]彭勇,唐国磊,薛志春.基于改进人工鱼群算法的梯级水 库群优化调度[J].系统工程理论与实践, 2011, 31(6): 1118⁃1126. PENG Yong, TANG Guolei, XUE Zhichun. Optimal opera⁃ tion of cascade reservoirs based on improved artificial fish swarm algorithm[J]. Systems Engineering—Theory & Prac⁃ tice, 2011, 31(6): 1118⁃1126. [10]SHEN Wei, GUO Xiaopen, WU Chao, et al. Forecasting stock indices using radial basis function neural networks optimized by artificial fish swarm algorithm [ J]. Knowl⁃ edge⁃Based Systems, 2011, 24(3): 378⁃385. [11]WANG Cuiru, ZHOU Chunlei, MA Jianwei. An improved artificial fish⁃swarm algorithm and its application in feed⁃ forward neural networks[C] / / Proceedings of 2005 Interna⁃ tional Conference on Machine Learning and Cybernetics. Guangzhou, China, 2005, 5: 2890⁃2894. [12] FARZI S. Efficient job scheduling in grid computing with modified artificial fish swarm algorithm [ J]. International Journal of Computer Theory and Engineering, 2009, 1 (1): 13⁃18. [13]LUO Yi, ZHANG Juntao, LI Xinxin. The optimization of PID controller parameters based on artificial fish swarm al⁃ gorithm[C] / / 2007 IEEE International Conference on Au⁃ tomation and Logistics. Ji’nan, China, 2007: 1058⁃1062. [14]吴昌友,王福林,马力.一种新的改进粒子群优化算法 [J].控制工程, 2010, 17(5): 359⁃362. WU Changyou, WANG Fulin, MA Li. An improved parti⁃ cle swarm optimization algorithm[ J]. Control Engineering of China, 2010, 17(5): 359⁃362. 作者简介: 吴昌友,男,1981 年生,副教授,博 士,主要研究方向为系统工程和人工智 能算法。 主持和参与省部级项目 6 项, 发表学术论文 30 余篇,出版专著 1 部, 主编教材 1 部。 第 3 期 吴昌友:一种改进的人工鱼群优化算法 ·469·
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有