An Adaptive Beetle Swarm Optimization Algorithm with Novel Opposition-Based Learning

被引:3
作者
Wang, Qifa [1 ]
Cheng, Guanhua [1 ]
Shao, Peng [1 ]
机构
[1] Jiangxi Agr Univ, Sch Comp & Informat Engn, Nanchang 330045, Peoples R China
关键词
optimization; swarm intelligent algorithms; beetle antennae search; beetle swarm optimization; opposition-based learning;
D O I
10.3390/electronics11233905
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Beetle Swarm Optimization (BSO) algorithm is a high-performance swarm intelligent algorithm based on beetle behaviors. However, it suffers from poor search speeds and is prone to local optimization due to the size of the step length. To address this further, a novel improved opposition-based learning mechanism is utilized, and an adaptive beetle swarm optimization algorithm with novel opposition-based learning (NOBBSO) is proposed. In the proposed NOBBSO algorithm, the novel opposition-based learning is designed as follows. Firstly, according to the characteristics of the swarm intelligence algorithms, a new opposite solution is obtained to generate the current optimal solution by iterations in the current population. The novel opposition-based learning strategy is easy to converge quickly. Secondly, an adaptive strategy is used to make NOBBSO parameters self-adaptive, which makes the results tend to converge more easily. Finally, 27 CEC2017 benchmark functions are tested to verify its effectiveness. Comprehensive numerical experiment outcomes demonstrate that the NOBBSO algorithm has obtained faster convergent speed and higher convergent accuracy in comparison with other outstanding competitors.
引用
收藏
页数:17
相关论文
共 21 条
[1]  
Awad N. H., 2017, 2017 IEEE C EVOLUTIO, DOI DOI 10.1007/S00366-020-01233-2
[3]   ABSO: an energy-efficient multi-objective VM consolidation using adaptive beetle swarm optimization on cloud environment [J].
Hariharan, B. ;
Siva, R. ;
Kaliraj, S. ;
Prakash, P. N. Senthil .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 14 (3) :2185-2197
[4]  
Jiang X., 2017, ARXIV, DOI [10.5430/ijrc.v1n1p1, DOI 10.5430/IJRC.V1N1P1]
[5]   Localizing and quantifying structural damage by means of a beetle swarm optimization algorithm [J].
Jiang, Yufeng ;
Wang, Shuqing ;
Li, Yingchao .
ADVANCES IN STRUCTURAL ENGINEERING, 2021, 24 (02) :370-384
[6]   A comparative study of Artificial Bee Colony algorithm [J].
Karaboga, Dervis ;
Akay, Bahriye .
APPLIED MATHEMATICS AND COMPUTATION, 2009, 214 (01) :108-132
[7]  
Kennedy J., 1995, 1995 IEEE International Conference on Neural Networks Proceedings (Cat. No.95CH35828), P1942, DOI 10.1109/ICNN.1995.488968
[8]   A robust fuzzy control approach for path-following control of autonomous vehicles [J].
Mohammadzadeh, Ardashir ;
Taghavifar, Hamid .
SOFT COMPUTING, 2020, 24 (05) :3223-3235
[9]   Three-Dimensional Route Planning Based on the Beetle Swarm Optimization Algorithm [J].
Mu, Yizhuo ;
Li, Baoke ;
An, Dong ;
Wei, Yaoguang .
IEEE ACCESS, 2019, 7 :117804-117813
[10]   Data mining with an ant colony optimization algorithm [J].
Parpinelli, RS ;
Lopes, HS ;
Freitas, AA .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (04) :321-332