Cargando…

On the performance improvement of Butterfly Optimization approaches for global optimization and Feature Selection

Butterfly Optimization Algorithm (BOA) is a recent metaheuristics algorithm that mimics the behavior of butterflies in mating and foraging. In this paper, three improved versions of BOA have been developed to prevent the original algorithm from getting trapped in local optima and have a good balance...

Descripción completa

Detalles Bibliográficos
Autor principal: Assiri, Adel Saad
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7793310/
https://www.ncbi.nlm.nih.gov/pubmed/33417606
http://dx.doi.org/10.1371/journal.pone.0242612
_version_ 1783633961020293120
author Assiri, Adel Saad
author_facet Assiri, Adel Saad
author_sort Assiri, Adel Saad
collection PubMed
description Butterfly Optimization Algorithm (BOA) is a recent metaheuristics algorithm that mimics the behavior of butterflies in mating and foraging. In this paper, three improved versions of BOA have been developed to prevent the original algorithm from getting trapped in local optima and have a good balance between exploration and exploitation abilities. In the first version, Opposition-Based Strategy has been embedded in BOA while in the second Chaotic Local Search has been embedded. Both strategies: Opposition-based & Chaotic Local Search have been integrated to get the most optimal/near-optimal results. The proposed versions are compared against original Butterfly Optimization Algorithm (BOA), Grey Wolf Optimizer (GWO), Moth-flame Optimization (MFO), Particle warm Optimization (PSO), Sine Cosine Algorithm (SCA), and Whale Optimization Algorithm (WOA) using CEC 2014 benchmark functions and 4 different real-world engineering problems namely: welded beam engineering design, tension/compression spring, pressure vessel design, and Speed reducer design problem. Furthermore, the proposed approches have been applied to feature selection problem using 5 UCI datasets. The results show the superiority of the third version (CLSOBBOA) in achieving the best results in terms of speed and accuracy.
format Online
Article
Text
id pubmed-7793310
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-77933102021-01-27 On the performance improvement of Butterfly Optimization approaches for global optimization and Feature Selection Assiri, Adel Saad PLoS One Research Article Butterfly Optimization Algorithm (BOA) is a recent metaheuristics algorithm that mimics the behavior of butterflies in mating and foraging. In this paper, three improved versions of BOA have been developed to prevent the original algorithm from getting trapped in local optima and have a good balance between exploration and exploitation abilities. In the first version, Opposition-Based Strategy has been embedded in BOA while in the second Chaotic Local Search has been embedded. Both strategies: Opposition-based & Chaotic Local Search have been integrated to get the most optimal/near-optimal results. The proposed versions are compared against original Butterfly Optimization Algorithm (BOA), Grey Wolf Optimizer (GWO), Moth-flame Optimization (MFO), Particle warm Optimization (PSO), Sine Cosine Algorithm (SCA), and Whale Optimization Algorithm (WOA) using CEC 2014 benchmark functions and 4 different real-world engineering problems namely: welded beam engineering design, tension/compression spring, pressure vessel design, and Speed reducer design problem. Furthermore, the proposed approches have been applied to feature selection problem using 5 UCI datasets. The results show the superiority of the third version (CLSOBBOA) in achieving the best results in terms of speed and accuracy. Public Library of Science 2021-01-08 /pmc/articles/PMC7793310/ /pubmed/33417606 http://dx.doi.org/10.1371/journal.pone.0242612 Text en © 2021 Adel Saad Assiri http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Assiri, Adel Saad
On the performance improvement of Butterfly Optimization approaches for global optimization and Feature Selection
title On the performance improvement of Butterfly Optimization approaches for global optimization and Feature Selection
title_full On the performance improvement of Butterfly Optimization approaches for global optimization and Feature Selection
title_fullStr On the performance improvement of Butterfly Optimization approaches for global optimization and Feature Selection
title_full_unstemmed On the performance improvement of Butterfly Optimization approaches for global optimization and Feature Selection
title_short On the performance improvement of Butterfly Optimization approaches for global optimization and Feature Selection
title_sort on the performance improvement of butterfly optimization approaches for global optimization and feature selection
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7793310/
https://www.ncbi.nlm.nih.gov/pubmed/33417606
http://dx.doi.org/10.1371/journal.pone.0242612
work_keys_str_mv AT assiriadelsaad ontheperformanceimprovementofbutterflyoptimizationapproachesforglobaloptimizationandfeatureselection