Cargando…

A novel chaotic and neighborhood search-based artificial bee colony algorithm for solving optimization problems

With the development of artificial intelligence, numerous researchers are attracted to study new heuristic algorithms and improve traditional algorithms. Artificial bee colony (ABC) algorithm is a swarm intelligence optimization algorithm inspired by the foraging behavior of honeybees, which is one...

Descripción completa

Detalles Bibliográficos
Autores principales: Xiao, Wen-sheng, Li, Guang-xin, Liu, Chao, Tan, Li-ping
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10665360/
https://www.ncbi.nlm.nih.gov/pubmed/37993473
http://dx.doi.org/10.1038/s41598-023-44770-8
_version_ 1785148852860354560
author Xiao, Wen-sheng
Li, Guang-xin
Liu, Chao
Tan, Li-ping
author_facet Xiao, Wen-sheng
Li, Guang-xin
Liu, Chao
Tan, Li-ping
author_sort Xiao, Wen-sheng
collection PubMed
description With the development of artificial intelligence, numerous researchers are attracted to study new heuristic algorithms and improve traditional algorithms. Artificial bee colony (ABC) algorithm is a swarm intelligence optimization algorithm inspired by the foraging behavior of honeybees, which is one of the most widely applied methods to solve optimization problems. However, the traditional ABC has some shortcomings such as under-exploitation and slow convergence, etc. In this study, a novel variant of ABC named chaotic and neighborhood search-based ABC algorithm (CNSABC) is proposed. The CNSABC contains three improved mechanisms, including Bernoulli chaotic mapping with mutual exclusion mechanism, neighborhood search mechanism with compression factor, and sustained bees. In detail, Bernoulli chaotic mapping with mutual exclusion mechanism is introduced to enhance the diversity and the exploration ability. To enhance the convergence efficiency and exploitation capability of the algorithm, the neighborhood search mechanism with compression factor and sustained bees are presented. Subsequently, a series of experiments are conducted to verify the effectiveness of the three presented mechanisms and the superiority of the proposed CNSABC, the results demonstrate that the proposed CNSABC has better convergence efficiency and search ability. Finally, the CNSABC is applied to solve two engineering optimization problems, experimental results show that CNSABC can produce satisfactory solutions.
format Online
Article
Text
id pubmed-10665360
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-106653602023-11-22 A novel chaotic and neighborhood search-based artificial bee colony algorithm for solving optimization problems Xiao, Wen-sheng Li, Guang-xin Liu, Chao Tan, Li-ping Sci Rep Article With the development of artificial intelligence, numerous researchers are attracted to study new heuristic algorithms and improve traditional algorithms. Artificial bee colony (ABC) algorithm is a swarm intelligence optimization algorithm inspired by the foraging behavior of honeybees, which is one of the most widely applied methods to solve optimization problems. However, the traditional ABC has some shortcomings such as under-exploitation and slow convergence, etc. In this study, a novel variant of ABC named chaotic and neighborhood search-based ABC algorithm (CNSABC) is proposed. The CNSABC contains three improved mechanisms, including Bernoulli chaotic mapping with mutual exclusion mechanism, neighborhood search mechanism with compression factor, and sustained bees. In detail, Bernoulli chaotic mapping with mutual exclusion mechanism is introduced to enhance the diversity and the exploration ability. To enhance the convergence efficiency and exploitation capability of the algorithm, the neighborhood search mechanism with compression factor and sustained bees are presented. Subsequently, a series of experiments are conducted to verify the effectiveness of the three presented mechanisms and the superiority of the proposed CNSABC, the results demonstrate that the proposed CNSABC has better convergence efficiency and search ability. Finally, the CNSABC is applied to solve two engineering optimization problems, experimental results show that CNSABC can produce satisfactory solutions. Nature Publishing Group UK 2023-11-22 /pmc/articles/PMC10665360/ /pubmed/37993473 http://dx.doi.org/10.1038/s41598-023-44770-8 Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Article
Xiao, Wen-sheng
Li, Guang-xin
Liu, Chao
Tan, Li-ping
A novel chaotic and neighborhood search-based artificial bee colony algorithm for solving optimization problems
title A novel chaotic and neighborhood search-based artificial bee colony algorithm for solving optimization problems
title_full A novel chaotic and neighborhood search-based artificial bee colony algorithm for solving optimization problems
title_fullStr A novel chaotic and neighborhood search-based artificial bee colony algorithm for solving optimization problems
title_full_unstemmed A novel chaotic and neighborhood search-based artificial bee colony algorithm for solving optimization problems
title_short A novel chaotic and neighborhood search-based artificial bee colony algorithm for solving optimization problems
title_sort novel chaotic and neighborhood search-based artificial bee colony algorithm for solving optimization problems
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10665360/
https://www.ncbi.nlm.nih.gov/pubmed/37993473
http://dx.doi.org/10.1038/s41598-023-44770-8
work_keys_str_mv AT xiaowensheng anovelchaoticandneighborhoodsearchbasedartificialbeecolonyalgorithmforsolvingoptimizationproblems
AT liguangxin anovelchaoticandneighborhoodsearchbasedartificialbeecolonyalgorithmforsolvingoptimizationproblems
AT liuchao anovelchaoticandneighborhoodsearchbasedartificialbeecolonyalgorithmforsolvingoptimizationproblems
AT tanliping anovelchaoticandneighborhoodsearchbasedartificialbeecolonyalgorithmforsolvingoptimizationproblems
AT xiaowensheng novelchaoticandneighborhoodsearchbasedartificialbeecolonyalgorithmforsolvingoptimizationproblems
AT liguangxin novelchaoticandneighborhoodsearchbasedartificialbeecolonyalgorithmforsolvingoptimizationproblems
AT liuchao novelchaoticandneighborhoodsearchbasedartificialbeecolonyalgorithmforsolvingoptimizationproblems
AT tanliping novelchaoticandneighborhoodsearchbasedartificialbeecolonyalgorithmforsolvingoptimizationproblems