Cargando…
A Hybrid Butterfly Optimization Algorithm for Numerical Optimization Problems
The butterfly optimization algorithm (BOA) is a swarm-based metaheuristic algorithm inspired by the foraging behaviour and information sharing of butterflies. BOA has been applied to various fields of optimization problems due to its performance. However, BOA also suffers from drawbacks such as dimi...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Hindawi
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8720010/ https://www.ncbi.nlm.nih.gov/pubmed/34976045 http://dx.doi.org/10.1155/2021/7981670 |
_version_ | 1784625061456510976 |
---|---|
author | Zhou, Huan Cheng, Hao-Yu Wei, Zheng-Lei Zhao, Xin Tang, An-Di Xie, Lei |
author_facet | Zhou, Huan Cheng, Hao-Yu Wei, Zheng-Lei Zhao, Xin Tang, An-Di Xie, Lei |
author_sort | Zhou, Huan |
collection | PubMed |
description | The butterfly optimization algorithm (BOA) is a swarm-based metaheuristic algorithm inspired by the foraging behaviour and information sharing of butterflies. BOA has been applied to various fields of optimization problems due to its performance. However, BOA also suffers from drawbacks such as diminished population diversity and the tendency to get trapped in local optimum. In this paper, a hybrid butterfly optimization algorithm based on a Gaussian distribution estimation strategy, called GDEBOA, is proposed. A Gaussian distribution estimation strategy is used to sample dominant population information and thus modify the evolutionary direction of butterfly populations, improving the exploitation and exploration capabilities of the algorithm. To evaluate the superiority of the proposed algorithm, GDEBOA was compared with six state-of-the-art algorithms in CEC2017. In addition, GDEBOA was employed to solve the UAV path planning problem. The simulation results show that GDEBOA is highly competitive. |
format | Online Article Text |
id | pubmed-8720010 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | Hindawi |
record_format | MEDLINE/PubMed |
spelling | pubmed-87200102022-01-01 A Hybrid Butterfly Optimization Algorithm for Numerical Optimization Problems Zhou, Huan Cheng, Hao-Yu Wei, Zheng-Lei Zhao, Xin Tang, An-Di Xie, Lei Comput Intell Neurosci Research Article The butterfly optimization algorithm (BOA) is a swarm-based metaheuristic algorithm inspired by the foraging behaviour and information sharing of butterflies. BOA has been applied to various fields of optimization problems due to its performance. However, BOA also suffers from drawbacks such as diminished population diversity and the tendency to get trapped in local optimum. In this paper, a hybrid butterfly optimization algorithm based on a Gaussian distribution estimation strategy, called GDEBOA, is proposed. A Gaussian distribution estimation strategy is used to sample dominant population information and thus modify the evolutionary direction of butterfly populations, improving the exploitation and exploration capabilities of the algorithm. To evaluate the superiority of the proposed algorithm, GDEBOA was compared with six state-of-the-art algorithms in CEC2017. In addition, GDEBOA was employed to solve the UAV path planning problem. The simulation results show that GDEBOA is highly competitive. Hindawi 2021-12-24 /pmc/articles/PMC8720010/ /pubmed/34976045 http://dx.doi.org/10.1155/2021/7981670 Text en Copyright © 2021 Huan Zhou et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Research Article Zhou, Huan Cheng, Hao-Yu Wei, Zheng-Lei Zhao, Xin Tang, An-Di Xie, Lei A Hybrid Butterfly Optimization Algorithm for Numerical Optimization Problems |
title | A Hybrid Butterfly Optimization Algorithm for Numerical Optimization Problems |
title_full | A Hybrid Butterfly Optimization Algorithm for Numerical Optimization Problems |
title_fullStr | A Hybrid Butterfly Optimization Algorithm for Numerical Optimization Problems |
title_full_unstemmed | A Hybrid Butterfly Optimization Algorithm for Numerical Optimization Problems |
title_short | A Hybrid Butterfly Optimization Algorithm for Numerical Optimization Problems |
title_sort | hybrid butterfly optimization algorithm for numerical optimization problems |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8720010/ https://www.ncbi.nlm.nih.gov/pubmed/34976045 http://dx.doi.org/10.1155/2021/7981670 |
work_keys_str_mv | AT zhouhuan ahybridbutterflyoptimizationalgorithmfornumericaloptimizationproblems AT chenghaoyu ahybridbutterflyoptimizationalgorithmfornumericaloptimizationproblems AT weizhenglei ahybridbutterflyoptimizationalgorithmfornumericaloptimizationproblems AT zhaoxin ahybridbutterflyoptimizationalgorithmfornumericaloptimizationproblems AT tangandi ahybridbutterflyoptimizationalgorithmfornumericaloptimizationproblems AT xielei ahybridbutterflyoptimizationalgorithmfornumericaloptimizationproblems AT zhouhuan hybridbutterflyoptimizationalgorithmfornumericaloptimizationproblems AT chenghaoyu hybridbutterflyoptimizationalgorithmfornumericaloptimizationproblems AT weizhenglei hybridbutterflyoptimizationalgorithmfornumericaloptimizationproblems AT zhaoxin hybridbutterflyoptimizationalgorithmfornumericaloptimizationproblems AT tangandi hybridbutterflyoptimizationalgorithmfornumericaloptimizationproblems AT xielei hybridbutterflyoptimizationalgorithmfornumericaloptimizationproblems |