Adaptive and Differential Mutation Artificial Fish Swarm Algorithm
CSTR:
Author:
  • Article
  • | |
  • Metrics
  • |
  • Reference [21]
  • |
  • Related [20]
  • | | |
  • Comments
    Abstract:

    The original artificial fish swarm algorithm (AFSA) has weak global search ability and poor robustness and is easy to fall into local extremum. Given these problems, an adaptive and differential mutation artificial fish swarm algorithm (ADMAFSA) is proposed. Firstly, it utilizes an adaptive vision field and step length strategy to improve the fine search ability of individuals in better areas of the population and enhance the optimization accuracy of the algorithm. Secondly, to explore potential better areas, the opposition-based learning mechanism is introduced into the random behavior of artificial fish swarms. Thereby, the algorithm can get better global searching ability and avoid premature convergence. Finally, inspired by the differential evolution algorithm, a mutation operation is applied to poorly performing artificial fish to increase the diversity of the fish swarm and reduce the possibility of the algorithm falling into the local extremum. To validate the performance of the improved algorithm, the proposed algorithm is tested with six benchmark test functions and eight CEC2019 functions. The experimental results indicate that, compared to other AFSA variants and novel intelligent algorithms, ADMAFSA demonstrates improvements in terms of optimization accuracy and robustness. Furthermore, in designing the train of gears, the optimization effectiveness of the improved algorithm is further proved.

    Reference
    [1] 张海林, 陈泯融. 基于混合策略的改进哈里斯鹰优化算法. 计算机系统应用, 2023, 32(1): 166–178.
    [2] Krishna AB, Saxena S, Kamboj VK. A novel statistical approach to numerical and multidisciplinary design optimization problems using pattern search inspired Harris hawks optimizer. Neural Computing and Applications, 2021, 33(12): 7031–7072.
    [3] Aydın D, Özcan Y, Sulaiman M, et al. Elitist artificial bee colony with dynamic population size for multimodal optimization problems. Swarm Intelligence, 2023, 17(4): 305–334.
    [4] 刘小宁, 魏霞, 谢丽蓉. 混合哈里斯鹰算法求解作业车间调度问题. 计算机应用研究, 2022, 39(6): 1673–1677.
    [5] 周明月, 周明伟, 刘桂岐, 等. 基于改进蝴蝶算法的机械臂时间最优轨迹规划. 计算机科学, 2023, 50(S2): 220900284.
    [6] Qu CW, Lu ZH, Lu FJ. Learning search algorithm to solve real-world optimization problems and parameter extract of photovoltaic models. Journal of Computational Electronics, 2023, 22(6): 1647–1688.
    [7] Hemici M, Zouache D. A multi-population evolutionary algorithm for multi-objective constrained portfolio optimization problem. Artificial Intelligence Review, 2023, 56(S3): 3299–3340.
    [8] Mahapatra AK, Panda N, Pattanayak BK. An improved pathfinder algorithm (ASDR-PFA) based on adaptation of search dimensional ratio for solving global optimization problems and optimal feature selection. Progress in Artificial Intelligence, 2023, 12(4): 323–348.
    [9] Liu YT, Ding HW, Wang ZS, et al. A chaos-based adaptive equilibrium optimizer algorithm for solving global optimization problems. Mathematical Biosciences and Engineering, 2023, 20(9): 17242–17271.
    [10] 薛建凯. 一种新型的群智能优化技术的研究与应用——麻雀搜索算法 [硕士学位论文]. 上海: 东华大学, 2019.
    [11] Xue JK, Shen B. Dung beetle optimizer: A new meta-heuristic algorithm for global optimization. The Journal of Supercomputing, 2023, 79(7): 7305–7336.
    [12] Mirjalili S, Mirjalili SM, Lewis A. Grey wolf optimizer. Advances in Engineering Software, 2014, 69: 46–61.
    [13] Mirjalili S, Lewis A. The whale optimization algorithm. Advances in Engineering Software, 2016, 95: 51–67.
    [14] Heidari AA, Mirjalili S, Faris H, et al. Harris hawks optimization: Algorithm and applications. Future Generation Computer Systems, 2019, 97: 849–872.
    [15] Seyyedabbasi A, Kiani F. Sand cat swarm optimization: A nature-inspired algorithm to solve global optimization problems. Engineering with Computers, 2023, 39(4): 2627–2651.
    [16] 李晓磊. 一种新型的智能优化方法—人工鱼群算法 [博士学位论文]. 杭州: 浙江大学, 2003.
    [17] 张朝炜, 柳云祥, 朱永利. 基于改进人工鱼群算法的大规模多目标机组组合优化. 电力系统保护与控制, 2021, 49(8): 100–108.
    [18] 姚凌波, 戴月明, 王艳. 反向自适应高斯变异的人工鱼群算法. 计算机工程与应用, 2018, 54(1): 179–185.
    [19] 王辉, 阿迪娜. 改进鱼群算法在模拟机运动洗出优化中的应用. 计算机系统应用, 2022, 31(8): 265–272.
    [20] Chauhan S, Vashishtha G, Abualigah L, et al. Boosting salp swarm algorithm by opposition-based learning concept and sine cosine algorithm for engineering design problems. Soft Computing, 2023, 27(24): 18775–18802.
    [21] 奚金明, 郑荣艳. 基于自适应权重和莱维飞行的改进海鸥优化算法. 计算机系统应用, 2023, 32(12): 171–179.
    Cited by
    Comments
    Comments
    分享到微博
    Submit
Get Citation

郭长珍,李整.自适应差分变异的人工鱼群算法.计算机系统应用,2024,33(8):214-221

Copy
Share
Article Metrics
  • Abstract:336
  • PDF: 974
  • HTML: 785
  • Cited by: 0
History
  • Received:January 30,2024
  • Revised:February 29,2024
  • Online: June 28,2024
Article QR Code
You are the first1025880Visitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-3
Address:4# South Fourth Street, Zhongguancun,Haidian, Beijing,Postal Code:100190
Phone:010-62661041 Fax: Email:csa (a) iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063