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

Descripción completa

Detalles Bibliográficos
Autores principales: Zhou, Huan, Cheng, Hao-Yu, Wei, Zheng-Lei, Zhao, Xin, Tang, An-Di, Xie, Lei
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