A modified salp swarm algorithm based on refracted opposition-based learning mechanism and adaptive control factor

被引:0
|
作者
Fan Q. [1 ]
Chen Z. [1 ]
Xia Z. [1 ]
机构
[1] College of Civil Engineering, Fuzhou University, Fuzhou
关键词
Adaptive control factor; Benchmark functions; Intelligent optimization algorithm; Refracted opposition-based learning; Salp swarm algorithm;
D O I
10.11918/201909176
中图分类号
学科分类号
摘要
To solve the problems that the basic salp swarm algorithm (SSA) converges slowly and is easy to fall into the local optimum, a new modified SSA based on refracted opposition-based learning (ROBL) and adaptive control factor (RCSSA) was proposed. First, the ROBL mechanism was used to calculate the refracted opposite solution of individual solution, which greatly improved the convergence accuracy and speed of the algorithm. Then, the adaptive control factor of the leader in SSA was introduced into the position update of the follower, which could effectively control the entire search process and increase the local exploitation ability. To verify the optimization performance of the proposed algorithm, seven unimodal, 16 multimodal benchmark functions, and one engineering design problem were utilized to investigate the algorithm. In the experiment, two SSAs improved by single strategy were introduced to verify the proposed algorithm, and five state-of-the-art intelligent optimization algorithms such as whale optimization algorithm were added to further verify the superiority of the algorithm. Research results show that the addition of ROBL mechanism and adaptive control factor could effectively enhance the exploitation and exploration abilities of the basic SSA for both low-dimensional and high-dimensional benchmark optimization problems, and the optimization performance of RCSSA was better than most other intelligent algorithms. Copyright ©2020 Journal of Harbin Institute of Technology.All rights reserved.
引用
收藏
页码:183 / 191
页数:8
相关论文
共 25 条
  • [1] EWEES A A, ABD ELAZIZ M, HOUSSEIN E H., Improved grasshopper optimization algorithm using opposition-based learning, Expert Systems with Applications, 112, (2018)
  • [2] DRAA A, CHETTAH K, TALBI H., A Compound Sinusoidal Differential Evolution algorithm for continuous optimization, Swarm and Evolutionary Computation, 50, (2019)
  • [3] KASSARWANI N, OHRI J, SINGH A., Performance analysis of dynamic voltage restorer using improved PSO technique, International Journal of Electronics, 106, 2, (2019)
  • [4] PAN W T., A new Fruit Fly Optimization Algorithm: Taking the financial distress model as an example, Knowledge-Based Systems, 26, (2012)
  • [5] MIRJALILI S, MIRJALILI S M, LEWIS A., Grey wolf optimizer, Advances in Engineering Software, 69, (2014)
  • [6] MIRJALILI S, LEWIS A., The whale optimization algorithm, Advances in Engineering Software, 95, (2016)
  • [7] TENG Zhijun, LV Jinling, GUO Liwen, Et al., An improved hybrid grey wolf optimization algorithm based on Tent mapping, Journal of Harbin Institute of Technology, 50, 11, (2018)
  • [8] MIRJALILI S, GANDOMI A H, MIRJALILI S Z, Et al., Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems, Advances in Engineering Software, 114, (2017)
  • [9] CHEN Tao, WANG Mengxin, HUANG Xiangsong, Time difference of arrival passive location based on salp swarm algorithm, Journal of Electronics & Information Technology, 40, 7, (2018)
  • [10] EL-FERGANY A A., Extracting optimal parameters of PEM fuel cells using salp swarm optimizer, Renewable Energy, 119, (2018)