Journal of System Simulation ›› 2021, Vol. 33 ›› Issue (4): 854-866.doi: 10.16182/j.issn1004731x.joss.19-0645

Previous Articles     Next Articles

Solving Engineering Optimization Design Problems Based on Improved Salp Swarm Algorithm

Liu Jingsen1,2, Yuan Mengmeng1, Li Yu3,*   

  1. 1. College of Software, Henan University, Kaifeng 475004, China;
    2. Institute of Intelligent Network System, Henan University, Kaifeng 475004, China;
    3. Institute of Management Science and Engineering, Henan University, Kaifeng 475004, China
  • Received:2019-12-11 Revised:2020-02-20 Online:2021-04-18 Published:2021-04-14

Abstract: In order to better solve the engineering optimization design problem and improve the optimization performance of salp swarm algorithm, an adaptive dynamic role salp swarm algorithm with effective scaling and random crossover strategy is proposed. A pareto distribution and chaotic map are introduced into the leader position updating formula to make global search more efficient. In the selection of global and local search, a leader-follower adaptive adjustment strategy is introduced to improve the convergence accuracy. A random crossover strategy is introduced in local search to increase population diversity. The improved algorithm is applied to engineering optimization problems with different typical complexity. The test results show that its optimization results, problem adaptability and solution stability are better than other algorithms.

Key words: salp swarm algorithm, pareto distribution function, chaotic maps, random crossover strategy, adaptive adjustment strategy, engineering optimization design

CLC Number: