Artificial Bee Colony Algorithm Based on Dimensional Memory Mechanism and Adaptive Elite Population for Training Artificial Neural Networks

Based on dimensional memory mechanism and adaptive elite population, this paper proposes a satisfactory and efficient artificial bee colony algorithm (DMABC_elite) to solve optimization problems and train artificial neural networks (ANN). DMABC_elite proposes the concept of ada...

Full description

Bibliographic Details
Main Authors: Yiyang Zhang, Bao Pang, Yong Song, Qingyang Xu, Xianfeng Yuan
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10268445/
_version_ 1797357888689143808
author Yiyang Zhang
Bao Pang
Yong Song
Qingyang Xu
Xianfeng Yuan
author_facet Yiyang Zhang
Bao Pang
Yong Song
Qingyang Xu
Xianfeng Yuan
author_sort Yiyang Zhang
collection DOAJ
description Based on dimensional memory mechanism and adaptive elite population, this paper proposes a satisfactory and efficient artificial bee colony algorithm (DMABC_elite) to solve optimization problems and train artificial neural networks (ANN). DMABC_elite proposes the concept of adaptive elite population that changes dynamically with the search process, and modifies the search equations for employed and onlooker bee phases on this basis. In addition, a dimensional memory mechanism has been introduced that allows multi-dimensional updates, which improves exploitation and speeds up convergence. Next, a new selection strategy and a Lévy flight-based solution-generating method are introduced in the scout bee phase to enhance the global search ability. Finally, the performance of DMABC_elite on two different problem groups is analyzed experimentally. On the one hand, DMABC_elite is evaluated using 22 classical benchmark functions with different dimensions and CEC 2013 test functions. Compared with basic ABC and nine state-of-the-art ABC variants, DMABC_elite achieved better results, ranking first in all 10-, 30- and 100-dimensional tests across 22 classical benchmark functions and 30-dimensional tests across CEC 2013 test functions. On the other hand, DMABC_elite is compared with traditional backpropagation-based algorithms and other ABC variants when training seven different ANNs. The results show that DMABC_elite is efficient and competitive in training ANNs.
first_indexed 2024-03-08T14:51:55Z
format Article
id doaj.art-04d57ef2d7554172bec205e6eee6b9c8
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-08T14:51:55Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-04d57ef2d7554172bec205e6eee6b9c82024-01-11T00:01:56ZengIEEEIEEE Access2169-35362023-01-011110761610763710.1109/ACCESS.2023.332102310268445Artificial Bee Colony Algorithm Based on Dimensional Memory Mechanism and Adaptive Elite Population for Training Artificial Neural NetworksYiyang Zhang0https://orcid.org/0000-0002-6348-0430Bao Pang1https://orcid.org/0000-0002-1172-1036Yong Song2https://orcid.org/0000-0003-2505-2766Qingyang Xu3https://orcid.org/0000-0003-3870-5551Xianfeng Yuan4https://orcid.org/0000-0002-6217-6429School of Mechanical, Electrical and Information Engineering, Shandong University, Weihai, ChinaSchool of Mechanical, Electrical and Information Engineering, Shandong University, Weihai, ChinaSchool of Mechanical, Electrical and Information Engineering, Shandong University, Weihai, ChinaSchool of Mechanical, Electrical and Information Engineering, Shandong University, Weihai, ChinaSchool of Mechanical, Electrical and Information Engineering, Shandong University, Weihai, ChinaBased on dimensional memory mechanism and adaptive elite population, this paper proposes a satisfactory and efficient artificial bee colony algorithm (DMABC_elite) to solve optimization problems and train artificial neural networks (ANN). DMABC_elite proposes the concept of adaptive elite population that changes dynamically with the search process, and modifies the search equations for employed and onlooker bee phases on this basis. In addition, a dimensional memory mechanism has been introduced that allows multi-dimensional updates, which improves exploitation and speeds up convergence. Next, a new selection strategy and a Lévy flight-based solution-generating method are introduced in the scout bee phase to enhance the global search ability. Finally, the performance of DMABC_elite on two different problem groups is analyzed experimentally. On the one hand, DMABC_elite is evaluated using 22 classical benchmark functions with different dimensions and CEC 2013 test functions. Compared with basic ABC and nine state-of-the-art ABC variants, DMABC_elite achieved better results, ranking first in all 10-, 30- and 100-dimensional tests across 22 classical benchmark functions and 30-dimensional tests across CEC 2013 test functions. On the other hand, DMABC_elite is compared with traditional backpropagation-based algorithms and other ABC variants when training seven different ANNs. The results show that DMABC_elite is efficient and competitive in training ANNs.https://ieeexplore.ieee.org/document/10268445/Artificial bee colony algorithmadaptive elite populationdimensional memory mechanismsearch equationartificial neural network
spellingShingle Yiyang Zhang
Bao Pang
Yong Song
Qingyang Xu
Xianfeng Yuan
Artificial Bee Colony Algorithm Based on Dimensional Memory Mechanism and Adaptive Elite Population for Training Artificial Neural Networks
IEEE Access
Artificial bee colony algorithm
adaptive elite population
dimensional memory mechanism
search equation
artificial neural network
title Artificial Bee Colony Algorithm Based on Dimensional Memory Mechanism and Adaptive Elite Population for Training Artificial Neural Networks
title_full Artificial Bee Colony Algorithm Based on Dimensional Memory Mechanism and Adaptive Elite Population for Training Artificial Neural Networks
title_fullStr Artificial Bee Colony Algorithm Based on Dimensional Memory Mechanism and Adaptive Elite Population for Training Artificial Neural Networks
title_full_unstemmed Artificial Bee Colony Algorithm Based on Dimensional Memory Mechanism and Adaptive Elite Population for Training Artificial Neural Networks
title_short Artificial Bee Colony Algorithm Based on Dimensional Memory Mechanism and Adaptive Elite Population for Training Artificial Neural Networks
title_sort artificial bee colony algorithm based on dimensional memory mechanism and adaptive elite population for training artificial neural networks
topic Artificial bee colony algorithm
adaptive elite population
dimensional memory mechanism
search equation
artificial neural network
url https://ieeexplore.ieee.org/document/10268445/
work_keys_str_mv AT yiyangzhang artificialbeecolonyalgorithmbasedondimensionalmemorymechanismandadaptiveelitepopulationfortrainingartificialneuralnetworks
AT baopang artificialbeecolonyalgorithmbasedondimensionalmemorymechanismandadaptiveelitepopulationfortrainingartificialneuralnetworks
AT yongsong artificialbeecolonyalgorithmbasedondimensionalmemorymechanismandadaptiveelitepopulationfortrainingartificialneuralnetworks
AT qingyangxu artificialbeecolonyalgorithmbasedondimensionalmemorymechanismandadaptiveelitepopulationfortrainingartificialneuralnetworks
AT xianfengyuan artificialbeecolonyalgorithmbasedondimensionalmemorymechanismandadaptiveelitepopulationfortrainingartificialneuralnetworks