|
改进的双群人工鱼群算法
|
Abstract:
针对传统人工鱼群算法在后期收敛速度较慢以及难以跳出局部最优值找到全局最优值的问题,提出了一种改进的双群人工鱼群算法。该算法第一种群采用位置向量交换行为快速寻优,第二种群采用混乱行为产生的新的鱼群再次寻优,最终得到两次寻优的结果得到的交叉解。为了证明双群人工鱼群算法的有效性,在实验中在采用了10种经典的测试函数,并且与前人提出的改进方法包括规范鱼群算法(NFSA)、基于扩展记忆粒子群优化算法的人工鱼群(PSOEM_FSA)算法、综合改进人工鱼群(CIAFSA)等算法进行全方面综合对比。实验结果表明,双群人工鱼群算法较规范鱼群算法、基于扩展记忆粒子群优化算法的人工鱼群算法、综合改进人工鱼群算法在局部寻优以及全局寻优具有更精准更有效率的寻优结果。
Aiming at the problem that the traditional artificial fish school algorithm converges slowly in the later stage and it is difficult to jump out of the local optimal value to find the global optimal value, an improved dual-group artificial fish school algorithm is proposed. In this algorithm, the first group uses position vector exchange to quickly find the best, and the second fish group uses the new fish group generated by chaotic behavior to find the best again, and finally obtains the cross solu-tion obtained from the results of the two optimizations. In order to prove the effectiveness of the two-swarm artificial fish swarm algorithm, 10 classic test functions are used in the experiment, and the improved methods proposed by the predecessors include the normalized fish swarm algorithm (NFSA) and the particle swarm optimization algorithm based on extended memory. Artificial fish school (PSOEM_FSA) algorithm, comprehensive improved artificial fish school (CIAFSA) and other algorithms are comprehensively compared. The experimental results show that the dual- group ar-tificial fish school algorithm is more accurate and more efficient than the standard fish school algo-rithm, the artificial fish school algorithm based on the extended memory particle swarm optimiza-tion algorithm, and the comprehensive improvement of artificial fish swarm algorithm has more accurate and efficient optimization results in local optimization and global optimization.
[1] | 李晓磊, 邵之江, 钱积新. 一种基于动物自治体的寻优模式: 鱼群算法[J]. 系统工程理论与实践, 2002, 22(11): 32-38. |
[2] | Zheng, Z.X., Li, J.Q. and Duan, P.Y. (2018) Optimal Chiller Loading by Improved Artificial Fish Swarm Algorithm for Energy Saving. Mathematics and Computers in Simulation, 155, 227-243.
https://doi.org/10.1016/j.matcom.2018.04.013 |
[3] | Li, G., Liu, Q., Yang, Y., Zhao, F., Zhou, Y. and Guo, C. (2017) An Improved Differential Evolution Based Artificial Fish Swarm Algorithm and Its Application to AGV Path Planning Problems. Proceedings of 2017 36th Chinese Control Conference, Dalian, 26-28 July 2017, 2556-2561. https://doi.org/10.23919/ChiCC.2017.8027746 |
[4] | Chen, Y.M., Zhu, Q.X. and Xu, H.R. (2015) Finding Rough Set Reduce with Fish Swarm Algorithm. Knowledge- Based Systems, 81, 22-29. https://doi.org/10.1016/j.knosys.2015.02.002 |
[5] | El-Said, A.S. (2015) Image Quantization Using Improved Arti-ficial Fish Swarm Algorithm. Soft Computing, 19, 2667- 2679. https://doi.org/10.1007/s00500-014-1436-0 |
[6] | Ma, C. and He, R. (2019) Green Wave Traffic Control System Optimization Based on Adaptive Genetic-Artificial Fish Swarm Algorithm. Neural Computing and Applications, 31, 2073-2083. https://doi.org/10.1007/s00521-015-1931-y |
[7] | 袁娜, 史昕, 赵祥模. 基于改进人工鱼群算法的车辆轨迹规划方法[J]. 计算机应用, 2018, 38(10): 3030-3035+3047. |
[8] | 曲良东, 何登旭. 一种混沌人工鱼群优化算法[J]. 计算机工程与应用, 2010, 46(22): 40-42. |
[9] | 陈广洲, 汪家权, 李传军, 鲁祥友. 一种改进的人工鱼群算法及其应用[J]. 系统工程, 2009, 27(12): 105-110. |
[10] | 刘彦君, 江铭炎. 自适应视野和步长的改进人工鱼群算法[J]. 计算机工程与应用, 2009, 45(25): 35-37+47. |
[11] | 王付宇, 汤涛. 双种群鱼群算法在分布式投资组合的应用[J]. 系统仿真学报, 2021, 33(9): 2074-2084. |
[12] | 席裕庚, 柴天佑, 恽为民. 遗传算法综述[J]. 控制理论与应用, 1996(6): 697-708. |
[13] | Tan, W.H. and Mohamad-Saleh, J. (2020) Normative Fish Swarm Algorithm (NFSA) for Optimization. Soft Computing, 24, 2083-2099. https://doi.org/10.1007/s00500-019-04040-0 |
[14] | Duan, Q.C., Mao, M.X., Duan, P., et al. (2016) An Improved Artificial Fish Swarm Algorithm Optimized by Particle Swarm Optimization Algorithm with Extended Memory. Soft Computing, 45, 210-222.
https://doi.org/10.1108/K-09-2014-0198 |
[15] | Mao, M.X., Duan, Q.C., Duan, P., et al. (2017) Comprehensive Im-provement of Artificial Fish Swarm Algorithm for Global MPPT in PV System under Partial Shading Conditions. Transactions of the Institute of Measurement and Control, 40, 2178-2199. https://doi.org/10.1177/0142331217697374 |