Dung Beetle Optimization Algorithm Guided by Improved Sine Algorithm

被引:0
作者
Pan, Jincheng [1 ]
Li, Shaobo [1 ,2 ]
Zhou, Peng [1 ]
Yang, Guilin [1 ]
Lyu, Dongchao [1 ]
机构
[1] School of Mechanical Engineering, Guizhou University, Guiyang
[2] State Key Laboratory of Public Big Data, Guizhou University, Guiyang
关键词
benchmark test function; dung beetle optimization algorithm; engineering design problems; improved sine algorithm; initialize chaotic map; MSADBO; mutation operator;
D O I
10.3778/j.issn.1002-8331.2305-0021
中图分类号
学科分类号
摘要
Dung beetle optimizer(DBO)is an effective meta-heuristic algorithm. Dung beetle optimization algorithm has the characteristics of strong searching ability and fast convergence speed. But at the same time, it also has the disadvantages of unbalanced global exploration and local exploitation ability, easy to fall into local optimization, and weak global search ability. Therefore, an improved DBO algorithm is proposed to solve the global optimization problem, named MSADBO. Inspired by the improved sine algorithm(MSA), this paper endows dung beetles with global exploration and local development capabilities of MSA to expand their search scope, improve their global search capability, and reduce the possibility of falling into local optimal. Chaotic mapping initialization and mutation operator are added to the perturbation. In order to verify the effectiveness of the proposed MSADBO algorithm, 23 benchmark functions are tested and compared with other well-known meta-heuristic algorithms. The results show that the algorithm has good performance. Finally, in order to further illustrate the practical application potential of MSADBO algorithm, the algorithm is successfully applied to three engineering design problems. Experimental results show that the proposed MSADBO algorithm can deal with practical application problems effectively. © 2023 The Author(s).
引用
收藏
页码:92 / 110
页数:18
相关论文
共 43 条
[1]  
HASHIM F A, HOUSSEIN E H, HUSSAIN K, Et al., Honey badger algorithm:new metaheuristic algorithm for solving optimization problems[J], Mathematics and Computers in Simulation, 192, pp. 84-110, (2022)
[2]  
QIN Y,, JIN L, ZHANG A, Et al., Rolling bearing fault diagnosis with adaptive harmonic kurtosis and improved bat algorithm[J], IEEE Transactions on Instrumentation and Measurement, 70, pp. 1-12, (2021)
[3]  
LIN H X, XIANG D, Et al., Review of path planning algorithms for mobile robots[J], Computer Engineering and Applications, 57, 18, pp. 38-48, (2021)
[4]  
CHAI R, SAVVARIS A, TSOURDOS A, Et al., Stochastic spacecraft trajectory optimization with the consideration of chance constraints[J], IEEE Transactions on Control Systems Technology, 28, 4, pp. 1550-1559, (2020)
[5]  
DOU R, DUAN H., Lévy flight based pigeon-inspired optimization for control parameters optimization in automatic carrier landing system[J], Aerospace Science and Technology, 61, pp. 11-20, (2017)
[6]  
ABDULHAMMED O Y., Load balancing of IoT tasks in the cloud computing by using sparrow search algorithm[J], The Journal of Supercomputing, 78, 3, pp. 3266-3287, (2022)
[7]  
BROWNLEE J., Clever algorithms:nature-inspired programming recipes[M], (2011)
[8]  
LI J, DUAN Y R,, HAO L Y,, Et al., Hybrid optimization algorithm for vehicle routing problem with simultaneous delivery-pickup[J], Journal of Frontiers of Computer Science and Technology, 16, 7, pp. 1623-1632, (2022)
[9]  
YANG X S., Nature-inspired optimization algorithms:challenges and open problems[J], Journal of Computational Science, 46, (2020)
[10]  
GOLDBERG D E, HOLLAND J H., Genetic algorithms and machine learning[J], Machine Learning, 3, 2, pp. 95-99, (1988)