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...
Autores principales: | , , , |
---|---|
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 |