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

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 lea...

Full description

Bibliographic Details
Main Authors: Qifa Wang, Guanhua Cheng, Peng Shao
Format: Article
Language:English
Published: MDPI AG 2022-11-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/11/23/3905
_version_ 1797463399691452416
author Qifa Wang
Guanhua Cheng
Peng Shao
author_facet Qifa Wang
Guanhua Cheng
Peng Shao
author_sort Qifa Wang
collection DOAJ
description 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.
first_indexed 2024-03-09T17:50:08Z
format Article
id doaj.art-308ba1fb237c4aad821133986432fd47
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-09T17:50:08Z
publishDate 2022-11-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-308ba1fb237c4aad821133986432fd472023-11-24T10:47:30ZengMDPI AGElectronics2079-92922022-11-011123390510.3390/electronics11233905An Adaptive Beetle Swarm Optimization Algorithm with Novel Opposition-Based LearningQifa Wang0Guanhua Cheng1Peng Shao2School of Computer and Information Engineering, Jiangxi Agricultural University, Nanchang 330045, ChinaSchool of Computer and Information Engineering, Jiangxi Agricultural University, Nanchang 330045, ChinaSchool of Computer and Information Engineering, Jiangxi Agricultural University, Nanchang 330045, ChinaThe 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.https://www.mdpi.com/2079-9292/11/23/3905optimizationswarm intelligent algorithmsbeetle antennae searchbeetle swarm optimizationopposition-based learning
spellingShingle Qifa Wang
Guanhua Cheng
Peng Shao
An Adaptive Beetle Swarm Optimization Algorithm with Novel Opposition-Based Learning
Electronics
optimization
swarm intelligent algorithms
beetle antennae search
beetle swarm optimization
opposition-based learning
title An Adaptive Beetle Swarm Optimization Algorithm with Novel Opposition-Based Learning
title_full An Adaptive Beetle Swarm Optimization Algorithm with Novel Opposition-Based Learning
title_fullStr An Adaptive Beetle Swarm Optimization Algorithm with Novel Opposition-Based Learning
title_full_unstemmed An Adaptive Beetle Swarm Optimization Algorithm with Novel Opposition-Based Learning
title_short An Adaptive Beetle Swarm Optimization Algorithm with Novel Opposition-Based Learning
title_sort adaptive beetle swarm optimization algorithm with novel opposition based learning
topic optimization
swarm intelligent algorithms
beetle antennae search
beetle swarm optimization
opposition-based learning
url https://www.mdpi.com/2079-9292/11/23/3905
work_keys_str_mv AT qifawang anadaptivebeetleswarmoptimizationalgorithmwithnoveloppositionbasedlearning
AT guanhuacheng anadaptivebeetleswarmoptimizationalgorithmwithnoveloppositionbasedlearning
AT pengshao anadaptivebeetleswarmoptimizationalgorithmwithnoveloppositionbasedlearning
AT qifawang adaptivebeetleswarmoptimizationalgorithmwithnoveloppositionbasedlearning
AT guanhuacheng adaptivebeetleswarmoptimizationalgorithmwithnoveloppositionbasedlearning
AT pengshao adaptivebeetleswarmoptimizationalgorithmwithnoveloppositionbasedlearning