Chaotic Fruit Fly Algorithm for Solving Engineering Design Problems

The aim of this article is to present a chaotic fruit fly algorithm (CFFA) as an optimization approach for solving engineering design problems (EDPs). In CFFA, the fruit fly algorithm (FFA), which is recognized for its durability and efficiency in addressing optimization problems, was paired with th...

Full description

Saved in:
Bibliographic Details
Main Author: M. A. El-Shorbagy
Format: Article
Language:English
Published: Wiley 2022-01-01
Series:Complexity
Online Access:http://dx.doi.org/10.1155/2022/6627409
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832562399777914880
author M. A. El-Shorbagy
author_facet M. A. El-Shorbagy
author_sort M. A. El-Shorbagy
collection DOAJ
description The aim of this article is to present a chaotic fruit fly algorithm (CFFA) as an optimization approach for solving engineering design problems (EDPs). In CFFA, the fruit fly algorithm (FFA), which is recognized for its durability and efficiency in addressing optimization problems, was paired with the chaotic local search (CLS) method, which allows for local exploitation. CFFA will be set up to work in two phases: in the first, FFA will be used to discover an approximate solution, and in the second, chaotic local search (CLS) will be used to locate the optimal solution. As a result, CFFA can address difficulties associated with the basic FFA such as falling into local optima, an imbalance between exploitation and exploration, and a lack of optimum solution acquisition (i.e., overcoming the drawback of premature convergence and increasing the local exploitation capability). The chaotic logistic map is employed in the CLS because it has been demonstrated to be effective in improving the quality of solutions and giving the best performance by many studies. The proposed algorithm is tested by the set of CEC’2005 special sessions on real parameter optimization and many EDPs from the most recent test suite CEC’2020. The results have demonstrated the superiority of the proposed approach to finding the global optimal solution. Finally, CFFA′s results were compared to those of earlier research, and statistical analysis using Friedman and Wilcoxon's tests revealed its superiority and capacity to tackle this type of problem.
format Article
id doaj-art-52781687ce98404aa53b1d6dd278f669
institution Kabale University
issn 1099-0526
language English
publishDate 2022-01-01
publisher Wiley
record_format Article
series Complexity
spelling doaj-art-52781687ce98404aa53b1d6dd278f6692025-02-03T01:22:45ZengWileyComplexity1099-05262022-01-01202210.1155/2022/6627409Chaotic Fruit Fly Algorithm for Solving Engineering Design ProblemsM. A. El-Shorbagy0Department of MathematicsThe aim of this article is to present a chaotic fruit fly algorithm (CFFA) as an optimization approach for solving engineering design problems (EDPs). In CFFA, the fruit fly algorithm (FFA), which is recognized for its durability and efficiency in addressing optimization problems, was paired with the chaotic local search (CLS) method, which allows for local exploitation. CFFA will be set up to work in two phases: in the first, FFA will be used to discover an approximate solution, and in the second, chaotic local search (CLS) will be used to locate the optimal solution. As a result, CFFA can address difficulties associated with the basic FFA such as falling into local optima, an imbalance between exploitation and exploration, and a lack of optimum solution acquisition (i.e., overcoming the drawback of premature convergence and increasing the local exploitation capability). The chaotic logistic map is employed in the CLS because it has been demonstrated to be effective in improving the quality of solutions and giving the best performance by many studies. The proposed algorithm is tested by the set of CEC’2005 special sessions on real parameter optimization and many EDPs from the most recent test suite CEC’2020. The results have demonstrated the superiority of the proposed approach to finding the global optimal solution. Finally, CFFA′s results were compared to those of earlier research, and statistical analysis using Friedman and Wilcoxon's tests revealed its superiority and capacity to tackle this type of problem.http://dx.doi.org/10.1155/2022/6627409
spellingShingle M. A. El-Shorbagy
Chaotic Fruit Fly Algorithm for Solving Engineering Design Problems
Complexity
title Chaotic Fruit Fly Algorithm for Solving Engineering Design Problems
title_full Chaotic Fruit Fly Algorithm for Solving Engineering Design Problems
title_fullStr Chaotic Fruit Fly Algorithm for Solving Engineering Design Problems
title_full_unstemmed Chaotic Fruit Fly Algorithm for Solving Engineering Design Problems
title_short Chaotic Fruit Fly Algorithm for Solving Engineering Design Problems
title_sort chaotic fruit fly algorithm for solving engineering design problems
url http://dx.doi.org/10.1155/2022/6627409
work_keys_str_mv AT maelshorbagy chaoticfruitflyalgorithmforsolvingengineeringdesignproblems