Multi-strategy hybrid sparrow search algorithm for complex cons-trained optimization problems

被引:0
作者
Liu G.-G. [1 ]
Zhang L.-Y. [1 ]
Liu D. [2 ]
Liu N.-X. [1 ]
Fu Y.-G. [1 ]
Guo W.-Z. [1 ]
Chen G.-L. [1 ]
Jiang W.-J. [3 ]
机构
[1] School of Computer and Big Data, Fuzhou University, Fuzhou
[2] School of Electronic Information and Communication, Huazhong University of Science and Technology, Wuhan
[3] School of Computer, Hunan University of Technology and Business, Changsha
来源
Kongzhi yu Juece/Control and Decision | 2023年 / 38卷 / 12期
关键词
benchmark function; CEC2017; constrained optimization problem; engineering optimization; multi-strategy hybrid; sparrow search algorithm;
D O I
10.13195/j.kzyjc.2022.0321
中图分类号
学科分类号
摘要
In view of the shortcomings of the sparrow search algorithm in the face of complex problems with strong constraints, non-convexity and non-differentiability, such as unbalanced exploitation and exploration ability, easy to fall into local optimum, premature convergence and low population diversity, a multi-strategy hybrid sparrow search algorithm for complex constrained optimization problems is proposed. Firstly, the opposition-based learning strategy is used to construct a bi-directional initialization mechanism to achieve the purpose of obtaining the initial population with better distribution. Then, a position update formula based on the crossover and mutation operator is designed to expand the search range and enrich the search mechanism for balancing the exploration and exploitation ability of the algorithm, while improving the convergence accuracy and speed of the algorithm. Finally, the community learning strategy is used to refine the population, strengthen the exploitation ability and the ability to jump out of the local optima, and maintain the diversity of the population. The performance of the proposed algorithm is evaluated on 28 real constrained optimization problems of CEC2017 and 1 engineering optimization problems. The experimental results show that the proposed algorithm compared with other optimization algorithms has advantages such as stronger optimization ability, higher convergence accuracy, faster convergence speed and so on, which can be used to effectively solve complex constrained optimization problems. © 2023 Northeast University. All rights reserved.
引用
收藏
页码:3336 / 3344
页数:8
相关论文
共 21 条
[1]  
Karaboga D, Akay B., A modified artificial bee colony(ABC) algorithm for constrained optimization problems, Applied Soft Computing, 11, 3, pp. 3021-3031, (2011)
[2]  
Goldberg D E., Genetic algorithm in search, optimization, and machine learning, pp. 95-99, (1989)
[3]  
Storn R, Price K., Differential evolution — A simple and efficient heuristic for global optimization over continuous spaces, Journal of Global Optimization, 11, 4, pp. 341-359, (1997)
[4]  
Kennedy J, Eberhart R., Particle swarm optimization, Proceedings of ICNN’95 International Conference on Neuralnet Works, pp. 1942-1948, (1995)
[5]  
Mirjalili S, Mirjalili S M, Lewis A., Grey wolf optimizer, Advances in Engineering Software, 69, pp. 46-61, (2014)
[6]  
Mirjalili S, Lewis A., The whale optimization algorithm, Advances in Engineering Software, 95, pp. 51-67, (2016)
[7]  
Mirjalili S., SCA: A sine cosine algorithm for solving optimization problems, Knowledge-Based Systems, 96, pp. 120-133, (2016)
[8]  
Hashim F A, Hussain K, Houssein E H, Et al., Archimedes optimization algorithm: A new metaheuristic algorithm for solving optimization problems, Applied Intelligence, 51, 3, pp. 1531-1551, (2021)
[9]  
Anita, Yadav A., AEFA: Artificial electric field algorithm for global optimization, Swarm and Evolutionary Computation, 48, pp. 93-108, (2019)
[10]  
Wolpert D H, Macready W G., No free lunch theorems for optimization, IEEE Transactions on Evolutionary Computation, 1, 1, pp. 67-82, (1997)