Computer Science ›› 2021, Vol. 48 ›› Issue (4): 254-260.doi: 10.11896/jsjkx.200600181

• Artificial Intelligence • Previous Articles     Next Articles

Two Types of Leaders Salp Swarm Algorithm

YU Jia-shan, WU Lei   

  1. School of Internet of Things Engineering,Jiangnan University,Wuxi,Jiangsu 214122,China
  • Received:2020-06-24 Revised:2020-08-16 Online:2021-04-15 Published:2021-04-09
  • About author:YU Jia-shan,born in 1996,postgra-duate.His main research interests include intelligent optimization algorithm and so on.(877486139@qq.com)
    WU Lei,born in 1962,associate professor.His main research interests include intelligent optimization algorithm and so on.

Abstract: In order to improve the solution accuracy and global search capability of Salp swarm algorithm(SSA),an improved Salp swarm algorithm based on normal process search and differential evolution algorithm is proposed,called two types of leaders salp swarm algorithm(TTLSSA).Two types of leaders and two following groups are set up in the algorithm.Among them,the leader performing normal process search needs to carry out normal process migration,crossover,selection and other operations,which are mainly used for global exploration.Under the influence of the gap parameter,which varies with the number of iterations,the leader near the current optimal solution combines both global search and local development functions.Eighteen different types of standard test functions are used to test the performance of the proposed algorithm,compared with DE,SSA,sines and cosines algorithm (SCA),grey wolf optimizer (GWO),and whale optimization algorithm (WOA).TTLSSA ranks the first or joint first in the average precision of 16 test functions,the second in the average precision of 2 test functions,and the second in the ave-rage time of 6 algorithms,indicating that TTLSSA significantly improves the optimization ability without increasing the time cost of SSA.

Key words: Differential evolution, Normal process, Salp swarm algorithm, Test functions

CLC Number: 

  • TP181
[1]MIRJALILI S,GANDOMI A H,MIRJALILI S Z,et al.SalpSwarm Algorithm:A bio-inspired optimizer for engineering design problems [J].Advances in Engineering Software,2017,114:163-191.
[2]AMITA S,VEENA S.Salp swarm algorithm-based model predictive controller for frequency regulation of solar integrated power system[J].Neural Computing and Applications,2019,31(12):8859-8870.
[3]CHEN R,DONG C,YE Y,et al.QSSA:Quantum Evolutionary Salp Swarm Algorithm for Mechanical Design[J].IEEE Access,2019,7:145582-145595.
[4]MAHDAD B,KAMEL S.New strategy based modified Salpswarm algorithm for optimal reactive power planning:a case study of the Algerian electrical system (114 bus)[J].IET Ge-neration,Transmission and Distribution,2019,13:4523-4540.
[5]TAN L,HAN J,ZHANG H.Ultra-Short-Term Wind PowerPrediction by Salp Swarm Algorithm-Based Optimizing Extreme Learning Machine[J].IEEE Access,2020,8:44470-44484.
[6]ZHANG J,WANG J S.Improved Salp Swarm Algorithm Based on Levy Flight and Sine Cosine Operator[J].IEEE Access,2020,8:99740-99771.
[7]ZHAO X,YANG F,HAN Y,et al.An Opposition-Based Chao-tic Salp Swarm Algorithm for Global Optimization[J].IEEE Access,2020,8:36485-36501.
[8]ZHANG Q,CHEN H L,ALIASGHAR H,et al.Chaos-Induced and Mutation-Driven Schemes Boosting Salp Chains-Inspired Optimizers[J].IEEE Access,2019,7:31243-31261.
[9]TIAN L,LI Z,YAN X.Potential-Based Differential Evolution Algorithm With Joint Adaptation of Parameters and Strategies[J].IEEE Access,2020,8:100562-100577.
[10]MIRJALILI S.SCA:a sine cosine algorithm for solving optimization problems[J].Knowledge-Based Systems,2016,96(3):120-133.
[11]ZHANG Y Y,JIN Z G,CHEN Y.Hybridizing grey wolf optimization with neural network algorithm for global numerical optimization problems[J].Neural Computing and Applications,2020,32(14):10451-10470.
[12]LIDA H,WANG Y.A whale optimization algorithm-trained artificial neural network for smart grid cyber intrusion detection[J].Neural Computing and Applications,2020,32(13):9427-9441.
[13]YIN Z G,GONG L,DU C,et al.Integrated Position and Speed Loops Under Sliding-Mode Control Optimized by Differential Evolution Algorithm for PMSM Drives[J].IEEE Transactions on Power Electronics,2019,34(9):8994-9005.
[14]WANG Z J,ZHAN Z H,LIN Y,et al.Automatic Niching Differential Evolution With Contour Prediction Approach for Multimodal Optimization Problems[J].IEEE Transactions on Evolutionary Computation,2020,24(1):114-128.
[15]VINICIUSVELOSO D,WOLFGANG B.Drone Squadron Optimization:a novel self-adaptive algorithm for global numerical optimization[J].Neural Computing and Applications,2018,30(10):3117-3144.
[16]ALIASGHAR H,IBRAHIM A,HOSSAM F,et al.An en-hanced associative learning-based exploratory whale optimizer for global optimization[J].Neural Computing and Applications,2020,32(9):5185-5211.
[17]ZHAO W G,WANG L Y,ZHANG Z X.Artificial ecosystem-based optimization:a novel nature-inspired meta-heuristic algorithm[J].Neural Computing and Applications,2020,32(13):9383-9425.
[18]RYOJI T,ALEX F.Reviewing and Benchmarking ParameterControl Methods in Differential Evolution[J].IEEE Transactions on Cybernetics,2020,50(3):1170-1184.
[19]KOMALPREET K,URVINDER S,ROHIT S.An enhancedmoth flame optimization[J].Neural Computing and Applications,2020,32(7):2315-2349.
[1] LI Dan-dan, WU Yu-xiang, ZHU Cong-cong, LI Zhong-kang. Improved Sparrow Search Algorithm Based on A Variety of Improved Strategies [J]. Computer Science, 2022, 49(6A): 217-222.
[2] LIU Bao-bao, YANG Jing-jing, TAO Lu, WANG He-ying. Study on Prediction of Educational Statistical Data Based on DE-LSTM Model [J]. Computer Science, 2022, 49(6A): 261-266.
[3] LUO Wen-cong, ZHENG Jia-li, QUAN Yi-xuan, XIE Xiao-de, LIN Zi-han. Optimized Deployment of RFID Reader Antenna Based on Improved Multi-objective Salp Swarm Algorithm [J]. Computer Science, 2021, 48(9): 292-297.
[4] ZHOU Chuan. Optimization of Sharing Bicycle Density Distribution Based on Improved Salp Swarm Algorithm [J]. Computer Science, 2021, 48(11A): 106-110.
[5] ZHANG Zhi-qiang, LU Xiao-feng, SUI Lian-sheng, LI Jun-huai. Salp Swarm Algorithm with Random Inertia Weight and Differential Mutation Operator [J]. Computer Science, 2020, 47(8): 297-301.
[6] ZHANG Yan, QIN Liang-xi. Improved Salp Swarm Algorithm Based on Levy Flight Strategy [J]. Computer Science, 2020, 47(7): 154-160.
[7] HOU Gai, HE Lang, HUANG Zhang-can, WANG Zhan-zhan, TAN Qing. Pyramid Evolution Strategy Based on Differential Evolution for Solving One-dimensional Cutting Stock Problem [J]. Computer Science, 2020, 47(7): 166-170.
[8] LI Zhang-wei,WANG Liu-jing. Population Distribution-based Self-adaptive Differential Evolution Algorithm [J]. Computer Science, 2020, 47(2): 180-185.
[9] WANG Xuan, MAO Ying-chi, XIE Zai-peng, HUANG Qian. Inference Task Offloading Strategy Based on Differential Evolution [J]. Computer Science, 2020, 47(10): 256-262.
[10] DONG Ming-gang,LIU Bao,JING Chao. Multi-objective Differential Evolution Algorithm with Fuzzy Adaptive Ranking-based Mutation [J]. Computer Science, 2019, 46(7): 224-232.
[11] XIAO Peng, ZOU De-xuan, ZHANG Qiang. Efficient Dynamic Self-adaptive Differential Evolution Algorithm [J]. Computer Science, 2019, 46(6A): 124-132.
[12] NI Hong-jie, PENG Chun-xiang, ZHOU Xiao-gen, YU Li. Differential Evolution Algorithm with Stage-based Strategy Adaption [J]. Computer Science, 2019, 46(6A): 106-110.
[13] ZHANG Yu-pei, ZHAO Zhi-jin, ZHENG Shi-lian. Cognitive Decision Engine of Hybrid Learning Differential Evolution and Particle Swarm Optimization [J]. Computer Science, 2019, 46(6): 95-101.
[14] ZHAO Yun-tao, CHEN Jing-cheng, LI Wei-gang. Multi-objective Grey Wolf Optimization Hybrid Adaptive Differential Evolution Mechanism [J]. Computer Science, 2019, 46(11A): 83-88.
[15] YANG Xiao-hua, GAO Hai-yun. Improved Bayesian Algorithm Based Automatic Classification Method for Bibliography [J]. Computer Science, 2018, 45(8): 203-207.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!